diff --git a/manifests/prpl_foundation/wnc_freedom_bootloader.yaml b/manifests/prpl_foundation/wnc_freedom_bootloader.yaml new file mode 100644 index 00000000..145a1139 --- /dev/null +++ b/manifests/prpl_foundation/wnc_freedom_bootloader.yaml @@ -0,0 +1,24 @@ +name: Qualcomm/WNC Freedom Bootloader +device: EFR32MG21A020F512IM32 +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_BTL_BUTTON_PIN: 4 + SL_BTL_BUTTON_PORT: gpioPortC + + SL_SERIAL_UART_PERIPHERAL: USART1 + SL_SERIAL_UART_PERIPHERAL_NO: 1 + + SL_SERIAL_UART_TX_PORT: gpioPortA + SL_SERIAL_UART_TX_PIN: 5 + + SL_SERIAL_UART_RX_PORT: gpioPortA + SL_SERIAL_UART_RX_PIN: 6 diff --git a/manifests/prpl_foundation/wnc_freedom_openthread_rcp.yaml b/manifests/prpl_foundation/wnc_freedom_openthread_rcp.yaml new file mode 100644 index 00000000..40acfeb7 --- /dev/null +++ b/manifests/prpl_foundation/wnc_freedom_openthread_rcp.yaml @@ -0,0 +1,22 @@ +name: Qualcomm/WNC Freedom OpenThread RCP +device: EFR32MG21A020F512IM32 +base_project: src/openthread_rcp +filename: "{manifest_name}_{ot_rcp_version.split('/')[-1]}_gsdk_{sdk_version}" +sdk: "gecko_sdk:4.4.4" +toolchain: "12.2.1.20221205" + +gbl: + fw_type: openthread_rcp + ot_rcp_version: dynamic + baudrate: 460800 + +c_defines: + SL_UARTDRV_USART_VCOM_PERIPHERAL: USART1 + SL_UARTDRV_USART_VCOM_PERIPHERAL_NO: 1 + SL_UARTDRV_USART_VCOM_BAUDRATE: 460800 + + SL_UARTDRV_USART_VCOM_TX_PORT: gpioPortA + SL_UARTDRV_USART_VCOM_TX_PIN: 5 + + SL_UARTDRV_USART_VCOM_RX_PORT: gpioPortA + SL_UARTDRV_USART_VCOM_RX_PIN: 6