Skip to content

Commit 1ae5ccd

Browse files
committed
fix(zigbee): Guard the Zigbee library
1 parent 9e5bd6e commit 1ae5ccd

17 files changed

+34
-34
lines changed

libraries/Zigbee/src/ZigbeeCore.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* Zigbee Core Functions */
22

33
#include "ZigbeeCore.h"
4-
#if SOC_IEEE802154_SUPPORTED
4+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
55

66
#include "ZigbeeHandlers.cpp"
77
#include "Arduino.h"
@@ -393,4 +393,4 @@ const char *ZigbeeCore::getDeviceTypeString(esp_zb_ha_standard_devices_t deviceI
393393

394394
ZigbeeCore Zigbee = ZigbeeCore();
395395

396-
#endif //SOC_IEEE802154_SUPPORTED
396+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ZigbeeCore.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "soc/soc_caps.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include "esp_zigbee_core.h"
99
#include "zdo/esp_zigbee_zdo_common.h"
@@ -122,4 +122,4 @@ class ZigbeeCore {
122122

123123
extern ZigbeeCore Zigbee;
124124

125-
#endif //SOC_IEEE802154_SUPPORTED
125+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ZigbeeEP.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#include "ZigbeeEP.h"
44

5-
#if SOC_IEEE802154_SUPPORTED
5+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
66

77
#include "esp_zigbee_cluster.h"
88

@@ -159,4 +159,4 @@ void ZigbeeEP::zbIdentify(const esp_zb_zcl_set_attr_value_message_t *message) {
159159
}
160160
}
161161

162-
#endif //SOC_IEEE802154_SUPPORTED
162+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ZigbeeEP.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "ZigbeeCore.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include <Arduino.h>
99

@@ -121,4 +121,4 @@ class ZigbeeEP {
121121
friend class ZigbeeCore;
122122
};
123123

124-
#endif //SOC_IEEE802154_SUPPORTED
124+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ZigbeeHandlers.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "ZigbeeCore.h"
33
#include "Arduino.h"
44

5-
#if SOC_IEEE802154_SUPPORTED
5+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
66

77
// forward declaration of all implemented handlers
88
static esp_err_t zb_attribute_set_handler(const esp_zb_zcl_set_attr_value_message_t *message);
@@ -138,4 +138,4 @@ static esp_err_t zb_cmd_default_resp_handler(const esp_zb_zcl_cmd_default_resp_m
138138
return ESP_OK;
139139
}
140140

141-
#endif //SOC_IEEE802154_SUPPORTED
141+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeColorDimmableLight.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include "ZigbeeColorDimmableLight.h"
2-
#if SOC_IEEE802154_SUPPORTED
2+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
33

44
ZigbeeColorDimmableLight::ZigbeeColorDimmableLight(uint8_t endpoint) : ZigbeeEP(endpoint) {
55
_device_id = ESP_ZB_HA_COLOR_DIMMABLE_LIGHT_DEVICE_ID;
@@ -109,4 +109,4 @@ void ZigbeeColorDimmableLight::lightChanged() {
109109
}
110110
}
111111

112-
#endif //SOC_IEEE802154_SUPPORTED
112+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeColorDimmableLight.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "soc/soc_caps.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include "ZigbeeEP.h"
99
#include "ha/esp_zigbee_ha_standard.h"
@@ -38,4 +38,4 @@ class ZigbeeColorDimmableLight : public ZigbeeEP {
3838
uint16_t _current_blue;
3939
};
4040

41-
#endif //SOC_IEEE802154_SUPPORTED
41+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeColorDimmerSwitch.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include "ZigbeeColorDimmerSwitch.h"
2-
#if SOC_IEEE802154_SUPPORTED
2+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
33

44
// Initialize the static instance pointer
55
ZigbeeColorDimmerSwitch *ZigbeeColorDimmerSwitch::_instance = nullptr;
@@ -400,4 +400,4 @@ void ZigbeeColorDimmerSwitch::setLightColor(uint8_t red, uint8_t green, uint8_t
400400
}
401401
}
402402

403-
#endif //SOC_IEEE802154_SUPPORTED
403+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeColorDimmerSwitch.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "soc/soc_caps.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include "ZigbeeEP.h"
99
#include "ha/esp_zigbee_ha_standard.h"
@@ -57,4 +57,4 @@ class ZigbeeColorDimmerSwitch : public ZigbeeEP {
5757
void calculateXY(uint8_t red, uint8_t green, uint8_t blue, uint16_t &x, uint16_t &y);
5858
};
5959

60-
#endif //SOC_IEEE802154_SUPPORTED
60+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeLight.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include "ZigbeeLight.h"
2-
#if SOC_IEEE802154_SUPPORTED
2+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
33

44
ZigbeeLight::ZigbeeLight(uint8_t endpoint) : ZigbeeEP(endpoint) {
55
_device_id = ESP_ZB_HA_ON_OFF_LIGHT_DEVICE_ID;
@@ -32,4 +32,4 @@ void ZigbeeLight::lightChanged() {
3232
}
3333
}
3434

35-
#endif //SOC_IEEE802154_SUPPORTED
35+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeLight.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "soc/soc_caps.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include "ZigbeeEP.h"
99
#include "ha/esp_zigbee_ha_standard.h"
@@ -30,4 +30,4 @@ class ZigbeeLight : public ZigbeeEP {
3030
bool _current_state;
3131
};
3232

33-
#endif //SOC_IEEE802154_SUPPORTED
33+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeSwitch.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include "ZigbeeSwitch.h"
2-
#if SOC_IEEE802154_SUPPORTED
2+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
33

44
// Initialize the static instance pointer
55
ZigbeeSwitch *ZigbeeSwitch::_instance = nullptr;
@@ -230,4 +230,4 @@ void ZigbeeSwitch::lightOnWithTimedOff(uint8_t on_off_control, uint16_t time_on,
230230
}
231231
}
232232

233-
#endif //SOC_IEEE802154_SUPPORTED
233+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeSwitch.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "soc/soc_caps.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include "ZigbeeEP.h"
99
#include "ha/esp_zigbee_ha_standard.h"
@@ -39,4 +39,4 @@ class ZigbeeSwitch : public ZigbeeEP {
3939
static void findCb(esp_zb_zdp_status_t zdo_status, uint16_t addr, uint8_t endpoint, void *user_ctx);
4040
};
4141

42-
#endif //SOC_IEEE802154_SUPPORTED
42+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeTempSensor.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include "ZigbeeTempSensor.h"
2-
#if SOC_IEEE802154_SUPPORTED
2+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
33

44
ZigbeeTempSensor::ZigbeeTempSensor(uint8_t endpoint) : ZigbeeEP(endpoint) {
55
_device_id = ESP_ZB_HA_TEMPERATURE_SENSOR_DEVICE_ID;
@@ -89,4 +89,4 @@ void ZigbeeTempSensor::reportTemperature() {
8989
log_v("Temperature report sent");
9090
}
9191

92-
#endif //SOC_IEEE802154_SUPPORTED
92+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeTempSensor.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "soc/soc_caps.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include "ZigbeeEP.h"
99
#include "ha/esp_zigbee_ha_standard.h"
@@ -27,4 +27,4 @@ class ZigbeeTempSensor : public ZigbeeEP {
2727
void reportTemperature();
2828
};
2929

30-
#endif //SOC_IEEE802154_SUPPORTED
30+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeThermostat.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include "ZigbeeThermostat.h"
2-
#if SOC_IEEE802154_SUPPORTED
2+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
33

44
static float zb_s16_to_temperature(int16_t value) {
55
return 1.0 * value / 100;
@@ -202,4 +202,4 @@ void ZigbeeThermostat::setTemperatureReporting(uint16_t min_interval, uint16_t m
202202
esp_zb_lock_release();
203203
}
204204

205-
#endif //SOC_IEEE802154_SUPPORTED
205+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

libraries/Zigbee/src/ep/ZigbeeThermostat.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "soc/soc_caps.h"
6-
#if SOC_IEEE802154_SUPPORTED
6+
#if SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED
77

88
#include "ZigbeeEP.h"
99
#include "ha/esp_zigbee_ha_standard.h"
@@ -61,4 +61,4 @@ class ZigbeeThermostat : public ZigbeeEP {
6161
void zbAttributeRead(uint16_t cluster_id, const esp_zb_zcl_attribute_t *attribute) override;
6262
};
6363

64-
#endif //SOC_IEEE802154_SUPPORTED
64+
#endif //SOC_IEEE802154_SUPPORTED && CONFIG_ZIGBEE_ENABLED

0 commit comments

Comments
 (0)