Skip to content

Commit

Permalink
fix and EFR32MG24A420F1536IM48
Browse files Browse the repository at this point in the history
  • Loading branch information
tube0013 committed Dec 5, 2024
1 parent 9be68c4 commit 9894b93
Show file tree
Hide file tree
Showing 3 changed files with 92 additions and 1 deletion.
58 changes: 58 additions & 0 deletions manifests/tubeszb/tubeszb-BM-MG24B2-hw-max_ncp-uart-hw.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: TubesZB BM MG24B2 HW Max Zigbee
device: EFR32MG24A420F1536IM48
base_project: src/zigbee_ncp
sdk: "gecko_sdk:4.4.4"
toolchain: "12.2.1.20221205"

gbl:
fw_type: zigbee_ncp
ezsp_version: dynamic
baudrate: 115200

add_components:
- id: zigbee_mfglib
- id: zigbee_token_interface

slcp_defines:
EMBER_ADDRESS_TABLE_SIZE: 200
EMBER_ROUTE_TABLE_SIZE: 254
EMBER_APS_DUPLICATE_REJECTION_MAX_ENTRIES: 255

configuration:
EMBER_CHILD_TABLE_SIZE: 64
SL_RAIL_UTIL_PTI_MODE: RAIL_PTI_MODE_DISABLED # enabled in original fws

c_defines:
EMBER_APS_UNICAST_MESSAGE_COUNT: 255
EMBER_BINDING_TABLE_SIZE: 32
EMBER_BROADCAST_TABLE_SIZE: 64
EMBER_KEY_TABLE_SIZE: 12
EMBER_MAX_END_DEVICE_CHILDREN: 64
EMBER_NEIGHBOR_TABLE_SIZE: 26
EMBER_PACKET_BUFFER_COUNT: 255
EMBER_SOURCE_ROUTE_TABLE_SIZE: 254

SL_IOSTREAM_USART_VCOM_BAUDRATE: 115200
SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE: usartHwFlowControlCtsAndRts
SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE: 128

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_SIMPLE_LED_BOARD_ACTIVITY_POLARITY: SL_SIMPLE_LED_POLARITY_ACTIVE_LOW
SL_SIMPLE_LED_BOARD_ACTIVITY_PORT: gpioPortD
SL_SIMPLE_LED_BOARD_ACTIVITY_PIN: 2

SL_ZIGBEE_APS_DUPLICATE_REJECTION_MAX_ENTRIES: 255
33 changes: 33 additions & 0 deletions manifests/tubeszb/tubeszb_BM24-MG24_bootloader-uart-xmodem.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: TubesZB MGM240PB Bootloader
device: EFR32MG24A420F1536IM48
base_project: src/bootloader
filename: "{manifest_name}_{gecko_bootloader_version}"
sdk: "gecko_sdk:4.4.4"
toolchain: "12.2.1.20221205"

gbl:
fw_type: gecko-bootloader
gecko_bootloader_version: dynamic
baudrate: 115200

c_defines:
SL_SERIAL_UART_FLOW_CONTROL: 1

SL_SERIAL_UART_PERIPHERAL: USART0
SL_SERIAL_UART_PERIPHERAL_NO: 0

SL_SERIAL_UART_TX_PORT: gpioPortA
SL_SERIAL_UART_TX_PIN: 6

SL_SERIAL_UART_RX_PORT: gpioPortA
SL_SERIAL_UART_RX_PIN: 5

SL_SERIAL_UART_CTS_PORT: gpioPortA
SL_SERIAL_UART_CTS_PIN: 7

SL_SERIAL_UART_RTS_PORT: gpioPortA
SL_SERIAL_UART_RTS_PIN: 8

SL_GPIO_ACTIVATION_POLARITY: LOW
SL_BTL_BUTTON_PORT: gpioPortA
SL_BTL_BUTTON_PIN: 0
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Yellow Bootloader
name: TubesZB MGM240PB Bootloader
device: MGM240PB32VNN
base_project: src/bootloader
filename: "{manifest_name}_{gecko_bootloader_version}"
Expand Down

0 comments on commit 9894b93

Please sign in to comment.