diff --git a/manifests/smlight/slzb07_bootloader-uart-xmodem.yaml b/manifests/smlight/slzb07_bootloader-uart-xmodem.yaml new file mode 100644 index 00000000..a063b427 --- /dev/null +++ b/manifests/smlight/slzb07_bootloader-uart-xmodem.yaml @@ -0,0 +1,31 @@ +name: SLZB-07 Bootloader +device: EFR32MG21A020F768IM32 +base_project: src/bootloader-uart-xmodem +filename: "{manifest_name}_{gecko_bootloader_version}" + +gbl: + fw_type: gecko-bootloader + dynamic: ["gecko_bootloader_version"] + 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: gpioPortB + SL_SERIAL_UART_CTS_PIN: 1 + + SL_SERIAL_UART_RTS_PORT: gpioPortB + SL_SERIAL_UART_RTS_PIN: 0 + + SL_GPIO_ACTIVATION_POLARITY: LOW + SL_BTL_BUTTON_PORT: gpioPortA + SL_BTL_BUTTON_PIN: 0 diff --git a/manifests/smlight/slzb07_ncp-uart-hw.yaml b/manifests/smlight/slzb07_ncp-uart-hw.yaml new file mode 100644 index 00000000..6a5c578c --- /dev/null +++ b/manifests/smlight/slzb07_ncp-uart-hw.yaml @@ -0,0 +1,30 @@ +name: SLZB-07 Zigbee +device: EFR32MG21A020F768IM32 +base_project: src/ncp-uart-hw +filename: "{manifest_name}_{ezsp_version}" + +gbl: + fw_type: ncp-uart-hw + dynamic: ["ezsp_version"] + baudrate: 115200 + +configuration: + SL_IOSTREAM_USART_VCOM_BAUDRATE: 115200 + SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE: usartHwFlowControlCtsAndRts + +c_defines: + 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: gpioPortB + SL_IOSTREAM_USART_VCOM_CTS_PIN: 1 + + SL_IOSTREAM_USART_VCOM_RTS_PORT: gpioPortB + SL_IOSTREAM_USART_VCOM_RTS_PIN: 0 + diff --git a/manifests/smlight/slzb07_ot-rcp.yaml b/manifests/smlight/slzb07_ot-rcp.yaml new file mode 100644 index 00000000..f7a3c744 --- /dev/null +++ b/manifests/smlight/slzb07_ot-rcp.yaml @@ -0,0 +1,29 @@ +name: SMLIGHT OpenThread RCP +device: EFR32MG21A020F768IM32 +base_project: src/ot-rcp +filename: "{manifest_name}_{ot_rcp_version.split('/')[-1]}_gsdk_{sdk_version}" + +gbl: + fw_type: ot-rcp + dynamic: ["ot_rcp_version"] + baudrate: 460800 + +configuration: + SL_UARTDRV_USART_VCOM_BAUDRATE: 460800 + +c_defines: + SL_UARTDRV_USART_VCOM_PERIPHERAL: USART0 + SL_UARTDRV_USART_VCOM_PERIPHERAL_NO: 0 + + SL_UARTDRV_USART_VCOM_TX_PORT: gpioPortA + SL_UARTDRV_USART_VCOM_TX_PIN: 6 + + SL_UARTDRV_USART_VCOM_RX_PORT: gpioPortA + SL_UARTDRV_USART_VCOM_RX_PIN: 5 + + SL_UARTDRV_USART_VCOM_CTS_PORT: gpioPortB + SL_UARTDRV_USART_VCOM_CTS_PIN: 1 + + SL_UARTDRV_USART_VCOM_RTS_PORT: gpioPortB + SL_UARTDRV_USART_VCOM_RTS_PIN: 0 + diff --git a/manifests/smlight/slzb07_rcp-uart-802154.yaml b/manifests/smlight/slzb07_rcp-uart-802154.yaml new file mode 100644 index 00000000..631a6311 --- /dev/null +++ b/manifests/smlight/slzb07_rcp-uart-802154.yaml @@ -0,0 +1,30 @@ +name: SLZB-07 Multi-PAN +device: EFR32MG21A020F768IM32 +base_project: src/rcp-uart-802154 +filename: "{manifest_name}_gsdk_{sdk_version}" + +gbl: + fw_type: rcp-uart-802154 + dynamic: ["ezsp_version", "ot_rcp_version", "cpc_version"] + baudrate: 460800 + +configuration: + SL_CPC_DRV_UART_VCOM_BAUDRATE: 460800 + +c_defines: + CPC_SECONDARY_APP_VERSION_SUFFIX: 'template:"-{git_repo_hash}"' + + SL_CPC_DRV_UART_VCOM_PERIPHERAL: USART0 + SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO: 0 + + SL_CPC_DRV_UART_VCOM_TX_PORT: gpioPortA + SL_CPC_DRV_UART_VCOM_TX_PIN: 6 + + SL_CPC_DRV_UART_VCOM_RX_PORT: gpioPortA + SL_CPC_DRV_UART_VCOM_RX_PIN: 5 + + SL_CPC_DRV_UART_VCOM_CTS_PORT: gpioPortB + SL_CPC_DRV_UART_VCOM_CTS_PIN: 1 + + SL_CPC_DRV_UART_VCOM_RTS_PORT: gpioPortB + SL_CPC_DRV_UART_VCOM_RTS_PIN: 0