Skip to content

Commit

Permalink
Update configs. Add tubezb zigbee_router.
Browse files Browse the repository at this point in the history
  • Loading branch information
Nerivec committed Nov 4, 2024
1 parent fb58d71 commit b32427a
Show file tree
Hide file tree
Showing 34 changed files with 172 additions and 3 deletions.
1 change: 1 addition & 0 deletions manifests/aeotec/aeotec_zga008_openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: -11
1 change: 1 addition & 0 deletions manifests/aeotec/aeotec_zga008_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/aeotec/aeotec_zga008_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/easyiot/easyiot_zb-gw04-1v1_openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: -11
1 change: 1 addition & 0 deletions manifests/easyiot/easyiot_zb-gw04-1v1_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/easyiot/easyiot_zb-gw04-1v1_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/easyiot/easyiot_zb-gw04-1v2_openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: -11
1 change: 1 addition & 0 deletions manifests/easyiot/easyiot_zb-gw04-1v2_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/easyiot/easyiot_zb-gw04-1v2_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/nabucasa/nabucasa_skyconnect_openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 133
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: -11
1 change: 1 addition & 0 deletions manifests/nabucasa/nabucasa_skyconnect_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 133
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/nabucasa/nabucasa_skyconnect_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 133
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/nabucasa/nabucasa_yellow_openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 133
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: -11
1 change: 1 addition & 0 deletions manifests/nabucasa/nabucasa_yellow_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 133
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/smlight/smlight_slzb06m_opentread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 80
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: -11
1 change: 1 addition & 0 deletions manifests/smlight/smlight_slzb06m_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 80
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/smlight/smlight_slzb06m_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 80
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/smlight/smlight_slzb07Mg24_opentread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: 0
3 changes: 2 additions & 1 deletion manifests/smlight/smlight_slzb07Mg24_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,11 @@ c_defines:
SL_IOSTREAM_USART_VCOM_RTS_PORT: gpioPortB
SL_IOSTREAM_USART_VCOM_RTS_PIN: 0

SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE: 64
SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE: 128

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 128
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
3 changes: 2 additions & 1 deletion manifests/smlight/smlight_slzb07Mg24_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,11 @@ c_defines:
SL_IOSTREAM_USART_VCOM_RTS_PORT: gpioPortB
SL_IOSTREAM_USART_VCOM_RTS_PIN: 0

SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE: 64
SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE: 128

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 128
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/smlight/smlight_slzb07_opentread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: -11
1 change: 1 addition & 0 deletions manifests/smlight/smlight_slzb07_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/smlight/smlight_slzb07_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/sonoff/sonoff_zbdonglee_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/sonoff/sonoff_zbdonglee_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 128
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/sparkfun/sparkfun_mgm240p_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/sparkfun/sparkfun_mgm240p_zigbee_router.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 64
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
1 change: 1 addition & 0 deletions manifests/tubeszb/tubeszb-mgm24-openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: 0
1 change: 1 addition & 0 deletions manifests/tubeszb/tubeszb-mgm24-zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 128
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
69 changes: 69 additions & 0 deletions manifests/tubeszb/tubeszb-mgm24-zigbee_router.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: TubesZB MGM24 Zigbee Router
device: MGM240PA32VNN
base_project: src/zigbee_router
filename: "{manifest_name}_{ezsp_version}_{baudrate}"
sdk: "simplicity_sdk:2024.6.2"
toolchain: "12.2.1.20221205"

gbl:
fw_type: zigbee_router
ezsp_version: dynamic
baudrate: 115200

slcp_defines:
SL_ZIGBEE_ADDRESS_TABLE_SIZE: 64
SL_ZIGBEE_MULTICAST_TABLE_SIZE: 26
SL_ZIGBEE_ROUTE_TABLE_SIZE: 16
SL_ZIGBEE_DISCOVERY_TABLE_SIZE: 16

c_defines:
SL_IOSTREAM_USART_VCOM_BAUDRATE: 115200
SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE: usartHwFlowControlCtsAndRts

SL_IOSTREAM_USART_VCOM_PERIPHERAL: USART0
SL_IOSTREAM_USART_VCOM_PERIPHERAL_NO: 0

SL_IOSTREAM_USART_VCOM_TX_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_TX_PIN: 6

SL_IOSTREAM_USART_VCOM_RX_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_RX_PIN: 5

SL_IOSTREAM_USART_VCOM_CTS_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_CTS_PIN: 7

SL_IOSTREAM_USART_VCOM_RTS_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_RTS_PIN: 8

SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE: 128

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 128
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
SL_ZIGBEE_NEIGHBOR_TABLE_SIZE: 26
SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE: 254
SL_ZIGBEE_MAX_END_DEVICE_CHILDREN: 64
SL_ZIGBEE_BINDING_TABLE_SIZE: 64
SL_ZIGBEE_APS_DUPLICATE_REJECTION_MAX_ENTRIES: 64

SL_RAIL_UTIL_RSSI_OFFSET: 0

# all zigbee channels
SL_ZIGBEE_AF_PLUGIN_NETWORK_STEERING_CHANNEL_MASK: 0x07fff800
SL_ZIGBEE_AF_PLUGIN_NETWORK_STEERING_RADIO_TX_POWER: 19

zap_config:
endpoint_types:
- name: "Centralized"
clusters:
- name: "Basic"
attribute_defaults:
"model identifier": MGM24
"manufacturer name": TubesZB
"date code": template:{now:%Y%m%d%H%M%S}
"sw build id": template:{sdk_version}
remove:
- "Over the Air Bootloading"
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Yellow Bootloader
name: TubesZB MGM24PB Bootloader
device: MGM240PB32VNN
base_project: src/bootloader
filename: "{manifest_name}_{gecko_bootloader_version}"
Expand Down
1 change: 1 addition & 0 deletions manifests/tubeszb/tubeszb-mgm24PB-openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_RAIL_UTIL_RSSI_OFFSET: 0
1 change: 1 addition & 0 deletions manifests/tubeszb/tubeszb-mgm24PB-zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ c_defines:

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 128
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
Expand Down
69 changes: 69 additions & 0 deletions manifests/tubeszb/tubeszb-mgm24PB-zigbee_router.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: TubesZB MGM24PB Zigbee Router
device: MGM240PB32VNN
base_project: src/zigbee_router
filename: "{manifest_name}_{ezsp_version}_{baudrate}"
sdk: "simplicity_sdk:2024.6.2"
toolchain: "12.2.1.20221205"

gbl:
fw_type: zigbee_router
ezsp_version: dynamic
baudrate: 115200

slcp_defines:
SL_ZIGBEE_ADDRESS_TABLE_SIZE: 64
SL_ZIGBEE_MULTICAST_TABLE_SIZE: 26
SL_ZIGBEE_ROUTE_TABLE_SIZE: 16
SL_ZIGBEE_DISCOVERY_TABLE_SIZE: 16

c_defines:
SL_IOSTREAM_USART_VCOM_BAUDRATE: 115200
SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE: usartHwFlowControlCtsAndRts

SL_IOSTREAM_USART_VCOM_PERIPHERAL: USART0
SL_IOSTREAM_USART_VCOM_PERIPHERAL_NO: 0

SL_IOSTREAM_USART_VCOM_TX_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_TX_PIN: 6

SL_IOSTREAM_USART_VCOM_RX_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_RX_PIN: 5

SL_IOSTREAM_USART_VCOM_CTS_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_CTS_PIN: 7

SL_IOSTREAM_USART_VCOM_RTS_PORT: gpioPortA
SL_IOSTREAM_USART_VCOM_RTS_PIN: 8

SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE: 128

SL_CLOCK_MANAGER_HFXO_EN: 1
SL_CLOCK_MANAGER_HFXO_CTUNE: 140
SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE: SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO

SL_ZIGBEE_APS_UNICAST_MESSAGE_COUNT: 128
SL_ZIGBEE_BROADCAST_TABLE_SIZE: 30
SL_ZIGBEE_NEIGHBOR_TABLE_SIZE: 26
SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE: 254
SL_ZIGBEE_MAX_END_DEVICE_CHILDREN: 64
SL_ZIGBEE_BINDING_TABLE_SIZE: 64
SL_ZIGBEE_APS_DUPLICATE_REJECTION_MAX_ENTRIES: 64

SL_RAIL_UTIL_RSSI_OFFSET: 0

# all zigbee channels
SL_ZIGBEE_AF_PLUGIN_NETWORK_STEERING_CHANNEL_MASK: 0x07fff800
SL_ZIGBEE_AF_PLUGIN_NETWORK_STEERING_RADIO_TX_POWER: 19

zap_config:
endpoint_types:
- name: "Centralized"
clusters:
- name: "Basic"
attribute_defaults:
"model identifier": MGM24PB
"manufacturer name": TubesZB
"date code": template:{now:%Y%m%d%H%M%S}
"sw build id": template:{sdk_version}
remove:
- "Over the Air Bootloading"

0 comments on commit b32427a

Please sign in to comment.