@@ -17,6 +17,7 @@ menu.EventsCore=Events Run On
1717menu.MemoryType=Memory Type
1818menu.EraseFlash=Erase All Flash Before Sketch Upload
1919menu.JTAGAdapter=JTAG Adapter
20+ menu.ZigbeeMode=Zigbee Mode
2021
2122# Custom options
2223menu.Revision=Board Revision
@@ -122,6 +123,12 @@ esp32h2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
122123esp32h2.menu.PartitionScheme.rainmaker=RainMaker
123124esp32h2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
124125esp32h2.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
126+ esp32h2.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
127+ esp32h2.menu.PartitionScheme.zigbee.build.partitions=zigbee
128+ esp32h2.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
129+ esp32h2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
130+ esp32h2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
131+ esp32h2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
125132esp32h2.menu.PartitionScheme.custom=Custom
126133esp32h2.menu.PartitionScheme.custom.build.partitions=
127134esp32h2.menu.PartitionScheme.custom.upload.maximum_size=16777216
@@ -187,6 +194,20 @@ esp32h2.menu.EraseFlash.none.upload.erase_cmd=
187194esp32h2.menu.EraseFlash.all=Enabled
188195esp32h2.menu.EraseFlash.all.upload.erase_cmd=-e
189196
197+ esp32h2.menu.ZigbeeMode.default=Disabled
198+ esp32h2.menu.ZigbeeMode.default.build.zigbee_mode=
199+ esp32h2.menu.ZigbeeMode.default.build.zigbee_libs=
200+ esp32h2.menu.ZigbeeMode.ed=Zigbee ED (end device)
201+ esp32h2.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
202+ esp32h2.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed.trace -lzboss_stack.ed -lzboss_port
203+ esp32h2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
204+ esp32h2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
205+ esp32h2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr.trace -lzboss_stack.zczr -lzboss_port
206+ esp32h2.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
207+ esp32h2.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
208+ esp32h2.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
209+
210+
190211##############################################################
191212
192213esp32c6.name=ESP32C6 Dev Module
@@ -281,6 +302,12 @@ esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
281302esp32c6.menu.PartitionScheme.rainmaker=RainMaker
282303esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
283304esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
305+ esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
306+ esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
307+ esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
308+ esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
309+ esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
310+ esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
284311esp32c6.menu.PartitionScheme.custom=Custom
285312esp32c6.menu.PartitionScheme.custom.build.partitions=
286313esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
@@ -352,6 +379,19 @@ esp32c6.menu.EraseFlash.none.upload.erase_cmd=
352379esp32c6.menu.EraseFlash.all=Enabled
353380esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
354381
382+ esp32c6.menu.ZigbeeMode.default=Disabled
383+ esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
384+ esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
385+ esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
386+ esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
387+ esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed.trace -lzboss_stack.ed -lzboss_port
388+ esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
389+ esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
390+ esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr.trace -lzboss_stack.zczr -lzboss_port
391+ esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
392+ esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
393+ esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
394+
355395##############################################################
356396
357397esp32s3.name=ESP32S3 Dev Module
@@ -538,6 +578,9 @@ esp32s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODE
538578esp32s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
539579esp32s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
540580esp32s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
581+ esp32s3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
582+ esp32s3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
583+ esp32s3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
541584esp32s3.menu.PartitionScheme.custom=Custom
542585esp32s3.menu.PartitionScheme.custom.build.partitions=
543586esp32s3.menu.PartitionScheme.custom.upload.maximum_size=16777216
@@ -588,6 +631,13 @@ esp32s3.menu.EraseFlash.none.upload.erase_cmd=
588631esp32s3.menu.EraseFlash.all=Enabled
589632esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
590633
634+ esp32s3.menu.ZigbeeMode.default=Disabled
635+ esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
636+ esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
637+ esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
638+ esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
639+ esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr.trace -lzboss_stack.zczr -lzboss_port
640+
591641##############################################################
592642
593643esp32c3.name=ESP32C3 Dev Module
@@ -682,6 +732,9 @@ esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
682732esp32c3.menu.PartitionScheme.rainmaker=RainMaker
683733esp32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
684734esp32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
735+ esp32c3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
736+ esp32c3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
737+ esp32c3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
685738esp32c3.menu.PartitionScheme.custom=Custom
686739esp32c3.menu.PartitionScheme.custom.build.partitions=
687740esp32c3.menu.PartitionScheme.custom.upload.maximum_size=16777216
@@ -753,6 +806,12 @@ esp32c3.menu.EraseFlash.none.upload.erase_cmd=
753806esp32c3.menu.EraseFlash.all=Enabled
754807esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
755808
809+ esp32c3.menu.ZigbeeMode.default=Disabled
810+ esp32c3.menu.ZigbeeMode.default.build.zigbee_mode=
811+ esp32c3.menu.ZigbeeMode.default.build.zigbee_libs=
812+ esp32c3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
813+ esp32c3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
814+ esp32c3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr.trace -lzboss_stack.zczr -lzboss_port
756815##############################################################
757816
758817esp32s2.name=ESP32S2 Dev Module
@@ -868,6 +927,9 @@ esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
868927esp32s2.menu.PartitionScheme.rainmaker=RainMaker
869928esp32s2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
870929esp32s2.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
930+ esp32s2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
931+ esp32s2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
932+ esp32s2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
871933esp32s2.menu.PartitionScheme.custom=Custom
872934esp32s2.menu.PartitionScheme.custom.build.partitions=
873935esp32s2.menu.PartitionScheme.custom.upload.maximum_size=16777216
@@ -941,6 +1003,13 @@ esp32s2.menu.EraseFlash.none.upload.erase_cmd=
9411003esp32s2.menu.EraseFlash.all=Enabled
9421004esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
9431005
1006+ esp32s2.menu.ZigbeeMode.default=Disabled
1007+ esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
1008+ esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
1009+ esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
1010+ esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
1011+ esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr.trace -lzboss_stack.zczr -lzboss_port
1012+
9441013##############################################################
9451014
9461015esp32.name=ESP32 Dev Module
@@ -1031,6 +1100,9 @@ esp32.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
10311100esp32.menu.PartitionScheme.rainmaker=RainMaker
10321101esp32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
10331102esp32.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
1103+ esp32.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
1104+ esp32.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
1105+ esp32.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
10341106esp32.menu.PartitionScheme.custom=Custom
10351107esp32.menu.PartitionScheme.custom.build.partitions=
10361108esp32.menu.PartitionScheme.custom.upload.maximum_size=16777216
@@ -1118,6 +1190,13 @@ esp32.menu.EraseFlash.none.upload.erase_cmd=
11181190esp32.menu.EraseFlash.all=Enabled
11191191esp32.menu.EraseFlash.all.upload.erase_cmd=-e
11201192
1193+ esp32.menu.ZigbeeMode.default=Disabled
1194+ esp32.menu.ZigbeeMode.default.build.zigbee_mode=
1195+ esp32.menu.ZigbeeMode.default.build.zigbee_libs=
1196+ esp32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
1197+ esp32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
1198+ esp32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr.trace -lzboss_stack.zczr -lzboss_port
1199+
11211200##############################################################
11221201
11231202esp32da.name=ESP32-WROOM-DA Module
0 commit comments