Skip to content

Commit 233c336

Browse files
committed
fix(zigbee): Add needed fix for 1.6.6
1 parent 5b9eff3 commit 233c336

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

libraries/Zigbee/src/ep/ZigbeeMultistate.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
#include "ZigbeeMultistate.h"
22
#if CONFIG_ZB_ENABLED
33

4+
// Workaround for ESP-ZIGBEE-SDK 1.6.6 known issue
5+
#ifdef __cplusplus
6+
extern "C" {
7+
#endif
8+
extern void esp_zb_zcl_multi_input_init_server(void);
9+
extern void esp_zb_zcl_multi_input_init_client(void);
10+
11+
void esp_zb_zcl_multistate_input_init_server(void)
12+
{
13+
esp_zb_zcl_multi_input_init_server();
14+
}
15+
void esp_zb_zcl_multistate_input_init_client(void)
16+
{
17+
esp_zb_zcl_multi_input_init_client();
18+
}
19+
#ifdef __cplusplus
20+
}
21+
#endif
22+
423
ZigbeeMultistate::ZigbeeMultistate(uint8_t endpoint) : ZigbeeEP(endpoint) {
524
_device_id = ESP_ZB_HA_SIMPLE_SENSOR_DEVICE_ID;
625

0 commit comments

Comments
 (0)