1.. zephyr:board:: slwrb4250b 2 3Overview 4******** 5 6The EFR32FG1 Flex Gecko 2.4 GHz and 868 MHz Radio Board is delivered as part of 7`SLWSTK6061B Proprietary Wireless Starter Kit`_. It contains a EFR32FG1 Wireless 8SoC built on an ARM Cortex®-M4F processor with excellent low power capabilities. 9 10The BRD4250B a.k.a. SLWRB4250B radio board plugs into the Wireless Starter Kit 11Mainboard BRD4001A and is supported as one of :ref:`silabs_radio_boards`. 12 13Hardware 14******** 15 16- EFR32FG1P133F256GM48 Flex Gecko SoC 17- CPU core: ARM Cortex®-M4 with FPU 18- Flash memory: 256 kB 19- RAM: 32 kB 20- Transmit power: up to +13 dBm 21- Operation frequency: 2.4 GHz, 868 MHz 22- 8Mbit SPI NOR Flash 23- Crystals for LFXO (32.768 kHz) and HFXO (38.4 MHz). 24 25For more information about the EFR32FG1 SoC and BRD4250B board, refer to these 26documents: 27 28- `EFR32FG1 Website`_ 29- `EFR32FG1 Datasheet`_ 30- `EFR32xG1 Reference Manual`_ 31- `SLWSTK6061B Proprietary Wireless Starter Kit`_ 32- `BRD4250B User Guide`_ 33- `BRD4250B Reference Manual`_ 34- `EFR32FG1-BRD4250B Schematics`_ 35 36Supported Features 37================== 38 39.. zephyr:board-supported-hw:: 40 41Connections and IOs 42=================== 43 44In the following table, the column **Pin** contains Pin names. For example, PA2 45means Pin number 2 on PORTA, as used in the board's datasheets and manuals. 46 47+-------+-------------+-------------------------------------+ 48| Pin | Function | Usage | 49+=======+=============+=====================================+ 50| PF4 | GPIO | LED0 | 51+-------+-------------+-------------------------------------+ 52| PF5 | GPIO | LED1 | 53+-------+-------------+-------------------------------------+ 54| PF6 | GPIO | Push Button PB0 | 55+-------+-------------+-------------------------------------+ 56| PF7 | GPIO | Push Button PB1 | 57+-------+-------------+-------------------------------------+ 58| PA5 | GPIO | Board Controller Enable VCOM_ENABLE | 59+-------+-------------+-------------------------------------+ 60| PA0 | USART0_TX | UART Console VCOM_TX US0_TX #0 | 61+-------+-------------+-------------------------------------+ 62| PA1 | USART0_RX | UART Console VCOM_RX US0_RX #0 | 63+-------+-------------+-------------------------------------+ 64| PC6 | SPI_MOSI | Flash MOSI US1_TX #11 | 65+-------+-------------+-------------------------------------+ 66| PC7 | SPI_MISO | Flash MISO US1_RX #11 | 67+-------+-------------+-------------------------------------+ 68| PC8 | SPI_SCLK | Flash SCLK US1_CLK #11 | 69+-------+-------------+-------------------------------------+ 70| PA4 | SPI_CS | Flash Chip Select (GPIO) | 71+-------+-------------+-------------------------------------+ 72 73System Clock 74============ 75 76The EFR32FG1P SoC is configured to use the 38.4 MHz external oscillator on the 77board. 78 79Serial Port 80=========== 81 82The EFR32FG1P SoC has two USARTs and one Low Energy UARTs (LEUART). 83USART0 is connected to the board controller and is used for the console. 84 85Programming and Debugging 86************************* 87 88Flashing 89======== 90 91Connect the BRD4001A board with a mounted BRD4250B radio module to your host 92computer using the USB port. 93 94Here is an example for the :zephyr:code-sample:`hello_world` application. 95 96.. zephyr-app-commands:: 97 :zephyr-app: samples/hello_world 98 :board: slwrb4250b 99 :goals: flash 100 101Open a serial terminal (minicom, putty, etc.) with the following settings: 102 103- Speed: 115200 104- Data: 8 bits 105- Parity: None 106- Stop bits: 1 107 108Reset the board and you should see the following message in the terminal: 109 110.. code-block:: console 111 112 Hello World! slwrb4250b 113 114 115.. _EFR32FG1 Website: 116 https://www.silabs.com/wireless/proprietary/efr32fg1-series-1-sub-ghz-2-4-ghz-socs 117 118.. _EFR32FG1 Datasheet: 119 https://www.silabs.com/documents/public/data-sheets/efr32fg1-datasheet.pdf 120 121.. _EFR32xG1 Reference Manual: 122 https://www.silabs.com/documents/public/reference-manuals/efr32xg1-rm.pdf 123 124.. _SLWSTK6061B Proprietary Wireless Starter Kit: 125 https://www.silabs.com/products/development-tools/wireless/proprietary/slwstk6061b-efr32-flex-gecko-868-mhz-2-4-ghz-and-sub-ghz-starter-kit 126 127.. _BRD4250B User Guide: 128 https://www.silabs.com/documents/public/user-guides/ug182-brd4250b-user-guide.pdf 129 130.. _BRD4250B Reference Manual: 131 https://www.silabs.com/documents/public/reference-manuals/brd4250b-rm.pdf 132 133.. _EFR32FG1-BRD4250B Schematics: 134 https://www.silabs.com/documents/public/schematic-files/BRD4250B-B02-schematic.pdf 135