Skip to content

Commit 64e0fde

Browse files
committed
feat(zigbee): Add common Zigbee.h header file
1 parent 02d8b27 commit 64e0fde

File tree

9 files changed

+23
-15
lines changed

9 files changed

+23
-15
lines changed

libraries/Zigbee/examples/Zigbee_Color_Dimmable_Light/Zigbee_Color_Dimmable_Light.ino

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
#error "Zigbee end device mode is not selected in Tools->Zigbee mode"
3232
#endif
3333

34-
#include "ZigbeeCore.h"
35-
#include "ep/ZigbeeColorDimmableLight.h"
34+
#include "Zigbee.h"
3635

3736
#define LED_PIN RGB_BUILTIN
3837
#define BUTTON_PIN 9 // C6/H2 Boot button

libraries/Zigbee/examples/Zigbee_Color_Dimmer_Switch/Zigbee_Color_Dimmer_Switch.ino

+1-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@
3535
#error "Zigbee coordinator mode is not selected in Tools->Zigbee mode"
3636
#endif
3737

38-
#include "ZigbeeCore.h"
39-
#include "ep/ZigbeeColorDimmerSwitch.h"
38+
#include "Zigbee.h"
4039

4140
/* Switch configuration */
4241
#define SWITCH_PIN 9 // ESP32-C6/H2 Boot button

libraries/Zigbee/examples/Zigbee_On_Off_Light/Zigbee_On_Off_Light.ino

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
#error "Zigbee end device mode is not selected in Tools->Zigbee mode"
3131
#endif
3232

33-
#include "ZigbeeCore.h"
34-
#include "ep/ZigbeeLight.h"
33+
#include "Zigbee.h"
3534

3635
#define LED_PIN RGB_BUILTIN
3736
#define BUTTON_PIN 9 // ESP32-C6/H2 Boot button

libraries/Zigbee/examples/Zigbee_On_Off_Switch/Zigbee_On_Off_Switch.ino

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
#error "Zigbee coordinator mode is not selected in Tools->Zigbee mode"
3232
#endif
3333

34-
#include "ZigbeeCore.h"
35-
#include "ep/ZigbeeSwitch.h"
34+
#include "Zigbee.h"
3635

3736
#define SWITCH_ENDPOINT_NUMBER 5
3837

libraries/Zigbee/examples/Zigbee_Scan_Networks/Zigbee_Scan_Networks.ino

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#error "Zigbee device mode is not selected in Tools->Zigbee mode"
3030
#endif
3131

32-
#include "ZigbeeCore.h"
32+
#include "Zigbee.h"
3333

3434
#ifdef ZIGBEE_MODE_ZCZR
3535
zigbee_role_t role = ZIGBEE_ROUTER; // or can be ZIGBEE_COORDINATOR, but it wont scan itself

libraries/Zigbee/examples/Zigbee_Temp_Hum_Sensor_Sleepy/Zigbee_Temp_Hum_Sensor_Sleepy.ino

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
#error "Zigbee coordinator mode is not selected in Tools->Zigbee mode"
3131
#endif
3232

33-
#include "ZigbeeCore.h"
34-
#include "ep/ZigbeeTempSensor.h"
33+
#include "Zigbee.h"
3534

3635
#define BUTTON_PIN 9 //Boot button for C6/H2
3736
#define TEMP_SENSOR_ENDPOINT_NUMBER 10

libraries/Zigbee/examples/Zigbee_Temperature_Sensor/Zigbee_Temperature_Sensor.ino

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
#error "Zigbee coordinator mode is not selected in Tools->Zigbee mode"
3131
#endif
3232

33-
#include "ZigbeeCore.h"
34-
#include "ep/ZigbeeTempSensor.h"
33+
#include "Zigbee.h"
3534

3635
#define BUTTON_PIN 9 //Boot button for C6/H2
3736
#define TEMP_SENSOR_ENDPOINT_NUMBER 10

libraries/Zigbee/examples/Zigbee_Thermostat/Zigbee_Thermostat.ino

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
#error "Zigbee coordinator mode is not selected in Tools->Zigbee mode"
3232
#endif
3333

34-
#include "ZigbeeCore.h"
35-
#include "ep/ZigbeeThermostat.h"
34+
#include "Zigbee.h"
3635

3736
#define BUTTON_PIN 9 // Boot button for C6/H2
3837
#define THERMOSTAT_ENDPOINT_NUMBER 5

libraries/Zigbee/src/Zigbee.h

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// Zigbee library header file for includes of all Zigbee library headers.
2+
3+
#pragma once
4+
5+
// Core
6+
#include "ZigbeeCore.h"
7+
#include "ZigbeeEP.h"
8+
9+
// Endpoints
10+
#include "ep/ZigbeeLight.h"
11+
#include "ep/ZigbeeSwitch.h"
12+
#include "ep/ZigbeeColorDimmableLight.h"
13+
#include "ep/ZigbeeColorDimmerSwitch.h"
14+
#include "ep/ZigbeeTempSensor.h"
15+
#include "ep/ZigbeeThermostat.h"

0 commit comments

Comments
 (0)