Skip to content

Commit 4edfb8c

Browse files
committed
Fill keyworkds.txt, remove unnecessary defines
1 parent 96c18c4 commit 4edfb8c

File tree

5 files changed

+54
-33
lines changed

5 files changed

+54
-33
lines changed

libraries/Zigbee/keywords.txt

+42-9
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,59 @@
22
# Syntax Coloring Map For Zigbee
33
#######################################
44

5-
#######################################
6-
# Library (KEYWORD3)
7-
#######################################
8-
9-
#TODO:
10-
115
#######################################
126
# Datatypes (KEYWORD1)
137
#######################################
148

15-
#TODO:
9+
ZigbeeCore KEYWORD1
10+
Zigbee KEYWORD1
11+
ZigbeeEP KEYWORD1
12+
ZigbeeLight KEYWORD1
13+
ZigbeeSwitch KEYWORD1
14+
ZigbeeColorDimmableLight KEYWORD1
15+
ZigbeeColorDimmerSwitch KEYWORD1
16+
ZigbeeTempSensor KEYWORD1
17+
ZigbeeThermostat KEYWORD1
18+
zigbee_role_t KEYWORD1
19+
zbstring_t KEYWORD1
20+
zb_device_params_t KEYWORD1
21+
zigbee_scan_result_t KEYWORD1
1622

1723
#######################################
1824
# Methods and Functions (KEYWORD2)
1925
#######################################
2026

21-
#TODO:
27+
isStarted KEYWORD2
28+
addEndpoint KEYWORD2
29+
setRadioConfig KEYWORD2
30+
setHostConfig KEYWORD2
31+
getRadioConfig KEYWORD2
32+
getHostConfig KEYWORD2
33+
setPrimaryChannelMask KEYWORD2
34+
setRebootOpenNetwork KEYWORD2
35+
scanNetworks KEYWORD2
36+
scanComplete KEYWORD2
37+
getScanResult KEYWORD2
38+
scanDelete KEYWORD2
39+
factoryReset KEYWORD2
40+
setVersion KEYWORD2
41+
setManufacturerAndModel KEYWORD2
42+
is_bound KEYWORD2
43+
printBoundDevices KEYWORD2
44+
allowMultipleBinding KEYWORD2
2245

2346
#######################################
2447
# Constants (LITERAL1)
2548
#######################################
2649

27-
#TODO:
50+
ZIGBEE_COORDINATOR LITERAL1
51+
ZIGBEE_ROUTER LITERAL1
52+
ZIGBEE_END_DEVICE LITERAL1
53+
ZIGBEE_DEFAULT_ED_CONFIG LITERAL1
54+
ZIGBEE_DEFAULT_ROUTER_CONFIG LITERAL1
55+
ZIGBEE_DEFAULT_COORDINATOR_CONFIG LITERAL1
56+
ZIGBEE_DEFAULT_RADIO_CONFIG LITERAL1
57+
ZIGBEE_DEFAULT_HOST_CONFIG LITERAL1
58+
ZB_ARRAY_LENTH LITERAL1
59+
XYZ_TO_RGB LITERAL1
60+
RGB_TO_XYZ LITERAL1

libraries/Zigbee/src/ZigbeeCore.h

+7-20
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,6 @@ class ZigbeeEP;
1515
typedef void (*voidFuncPtr)(void);
1616
typedef void (*voidFuncPtrArg)(void *);
1717

18-
// structure to store callback function and argument
19-
typedef struct {
20-
voidFuncPtr fn;
21-
void *arg;
22-
} zigbee_cb_t;
23-
2418
typedef esp_zb_network_descriptor_t zigbee_scan_result_t;
2519

2620
// enum of Zigbee Roles
@@ -30,36 +24,30 @@ typedef enum {
3024
ZIGBEE_END_DEVICE = 2
3125
} zigbee_role_t;
3226

33-
// default Zigbee configuration for each role
34-
#define INSTALLCODE_POLICY_ENABLE false /* enable the install code policy for security */
35-
#define ED_AGING_TIMEOUT ESP_ZB_ED_AGING_TIMEOUT_64MIN
36-
#define ED_KEEP_ALIVE 3000 /* 3000 millisecond */
37-
#define MAX_CHILDREN 10
38-
3927
#define ZB_SCAN_RUNNING (-1)
4028
#define ZB_SCAN_FAILED (-2)
4129

4230
#define ZIGBEE_DEFAULT_ED_CONFIG() \
4331
{ \
4432
.esp_zb_role = ESP_ZB_DEVICE_TYPE_ED, \
45-
.install_code_policy = INSTALLCODE_POLICY_ENABLE, \
33+
.install_code_policy = false, \
4634
.nwk_cfg = { \
4735
.zed_cfg = \
4836
{ \
49-
.ed_timeout = ED_AGING_TIMEOUT, \
50-
.keep_alive = ED_KEEP_ALIVE, \
37+
.ed_timeout = ESP_ZB_ED_AGING_TIMEOUT_64MIN, \
38+
.keep_alive = 3000, \
5139
}, \
5240
}, \
5341
}
5442

5543
#define ZIGBEE_DEFAULT_ROUTER_CONFIG() \
5644
{ \
5745
.esp_zb_role = ESP_ZB_DEVICE_TYPE_ROUTER, \
58-
.install_code_policy = INSTALLCODE_POLICY_ENABLE, \
46+
.install_code_policy = false, \
5947
.nwk_cfg = { \
6048
.zczr_cfg = \
6149
{ \
62-
.max_children = MAX_CHILDREN, \
50+
.max_children = 10, \
6351
}, \
6452
} \
6553
}
@@ -68,11 +56,11 @@ typedef enum {
6856
#define ZIGBEE_DEFAULT_COORDINATOR_CONFIG() \
6957
{ \
7058
.esp_zb_role = ESP_ZB_DEVICE_TYPE_COORDINATOR, \
71-
.install_code_policy = INSTALLCODE_POLICY_ENABLE, \
59+
.install_code_policy = false, \
7260
.nwk_cfg = { \
7361
.zczr_cfg = \
7462
{ \
75-
.max_children = MAX_CHILDREN, \
63+
.max_children = 10, \
7664
}, \
7765
} \
7866
}
@@ -91,7 +79,6 @@ class ZigbeeCore {
9179
uint32_t _primary_channel_mask;
9280
int16_t _scan_status;
9381

94-
9582
bool zigbeeInit(esp_zb_cfg_t *zb_cfg, bool erase_nvs);
9683
static void scanCompleteCallback(esp_zb_zdp_status_t zdo_status, uint8_t count, esp_zb_network_descriptor_t *nwk_descriptor);
9784

libraries/Zigbee/src/ZigbeeEP.h

+3-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
/* Usefull defines */
1111
#define ZB_ARRAY_LENTH(arr) (sizeof(arr)/ sizeof(arr[0]))
1212
#define print_ieee_addr(addr) log_i("IEEE Address: %02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X", addr[0], addr[1], addr[2], addr[3], addr[4], addr[5], addr[6], addr[7])
13-
#define XYZ_to_RGB(X, Y, Z, r, g, b) \
13+
#define XYZ_TO_RGB(X, Y, Z, r, g, b) \
1414
{ \
1515
r = (float)( 3.240479*(X) -1.537150*(Y) -0.498535*(Z)); \
1616
g = (float)(-0.969256*(X) +1.875992*(Y) +0.041556*(Z)); \
@@ -20,7 +20,7 @@
2020
if(b > 1){b = 1;} \
2121
}
2222

23-
#define RGB_to_XYZ(r, g, b, X, Y, Z) \
23+
#define RGB_TO_XYZ(r, g, b, X, Y, Z) \
2424
{ \
2525
X = (float)(0.412453*(r) + 0.357580*(g) + 0.180423*(b)); \
2626
Y = (float)(0.212671*(r) + 0.715160*(g) + 0.072169*(b)); \
@@ -67,6 +67,7 @@ class ZigbeeEP {
6767

6868
static bool is_bound() { return _is_bound; }
6969
void printBoundDevices();
70+
//TODO: getBoundDevices() method to recieve list of bound devices
7071

7172
static bool _allow_multiple_binding;
7273
static void allowMultipleBinding(bool bind) { _allow_multiple_binding = bind; }

libraries/Zigbee/src/ep/ZigbeeColorDimmableLight.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ void ZigbeeColorDimmableLight::calculateRGB( uint16_t x, uint16_t y, uint8_t &re
3434
float color_X = color_x / color_y;
3535
float color_Z = (1 - color_x - color_y) / color_y;
3636

37-
XYZ_to_RGB(color_X, 1, color_Z, r, g, b);
37+
XYZ_TO_RGB(color_X, 1, color_Z, r, g, b);
3838

3939
red = (uint8_t)(r * (float)255);
4040
green = (uint8_t)(g * (float)255);

libraries/Zigbee/src/ep/ZigbeeColorDimmerSwitch.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ void ZigbeeColorDimmerSwitch::calculateXY(uint8_t red, uint8_t green, uint8_t bl
2626
float b = (float)blue / 255.0f;
2727

2828
float X, Y, Z;
29-
RGB_to_XYZ(r, g, b, X, Y, Z);
29+
RGB_TO_XYZ(r, g, b, X, Y, Z);
3030

3131
// Convert XYZ to xy chromaticity coordinates
3232
float color_x = X / (X + Y + Z);

0 commit comments

Comments
 (0)