 Hi everyone, my name is Sergio Rossi, RF Application Engineer at ST Microelectronics. Today I'd like to introduce our S2LP device. The S2LP is our high-performance, ultralow-power sub-1GHz radio-transceiver. More information can be found on www.st.com. Searching for S2LP in the search engine, you will be direct to the product webpage, where you can find all the relevant information, including the device datasheet, the technical documentation, the full list of software and hardware tools. This video will guide you through the step-by-step procedure for download and install and use the main function of the S2LP graphical user interface. The S2LP DKGUI application provides an interactive PC interface for the register on the S2LP. Its main function is to configure the analog radio section and the packet ender in a simple way for the most common application. This GUI works with all the ST evaluation platform available with our S2LP transceiver. In this tutorial we are going to use the STVAL FKI 860 V2 evaluation board. This kit is equipped with the S2LP tuner for 860 940 MHz band, the STM32 NUCLEO motherboard with an NSTM32 L0 low-power microcontroller used to control the S2LP. For additional information, our user manual UM 2149 is available online. The first mandatory step is to download and install the software package S2LP DKGUI on our website. The GUI we will use in this video tutorial is also supporting the latest evaluation board built around the S2LP called XNUCLEO S2860 A1. Tunered for 860 940 MHz frequency band is part of STM32 Open Development Environment, which guarantees easily portability across different MCU families, thanks to STM32 CUBE. It can be connected to STM32 NUCLEO boards thanks to the integrated Arduino connector or via optional ST Morpho connectors. This board comes with an SMA antenna included in the package it lets you also evaluate RF performance via optional SMD antenna. The BALF SPI-201D3 ULTAM Miniature IPD Balloon Customizer for S2LP transceiver integrates matching network and harmonic filter and ensures superior RF performances. The possibility to mount an STSAFE 800 highly secure solution guarantees authentication and brand protection, while the M95640 64KB IPRON can be used to store the configuration parameter related to S2LP RF device. XNUCLEO S2860 A1 comes with sample firmware for point-to-point communication, it also allows evaluation of wireless embass and six low-pump protocols and enable operation in the SIG for Nectoro as well. The complete set of HAL drivers for this board are included in the XCube SUB-G1 V3 ON. Moreover, a dedicated expansion software called XCube SFX S2LP1 complying with the SIGFox protocol has been released. It's designed to operate in a majority radio configuration zone and provide a library with a complete set of APAs to develop embedded applications. Now, let's start. Go to www.st.com and type for S2LP. Then you will redirect to the main product page. Click on Tools and Software button. Click on STSWS2LPDK link. You will redirect to the software package main page. Click on Tools and Software button. Now you are ready to start the software download. Download the STSWS2LPDK clicking by the Get software button. Unzip the package and launch the setup.xf file. Wait until the installation end. Connect the STVALBOR FKI 868V2 to your laptop using one mini USB cable, not inside the kit. Open the S2LP GUI under C, program file x86, ST microelectronics, S2LPDK1.2.1 GUI, S2LPDK.exe or more simple under Start programs, ST microelectronics, S2LPDK GUI. After clicking on the COM combo box, the COM ABCSTDK should be visible, where ABC are numbers that can vary from laptop to laptop. If the COM is not available, wait until the installation driver procedure will land and repeat this procedure. Click on Open. The GUI will do some preliminary internal checks. Ask the firmware version compared with the minimal version required. If it does not respond to the version, it will ask the user to proceed with an automatic firmware update. Click OK to start the firmware update. The LED of the board will be flashing during the update. Click OK at the end. Congratulations, the GUI and the kit are ready to be used. Select the appropriate available COM port, COM6STDK in this case and click on the Open button. The GUI will load the default configuration of the S2LP device. Let's see the main GUI functionalities. Radio setting panel, TX test panel, packet handler configuration panel, register panel and on the top the S2LP hardware silicon version, board and microcontroller version. On the radio setting, you can select the frequency of the carrier, frequency base, field how many kilobits per second to transmit, data rate. S2LP AIR data rate interval is between 0.1 to 500 kilobits. Frequency deviation, FDEV is a parameter for the frequency modulations channel filter field, valid only for the receiver Modulation scheme, ALUED 4 and 2 GF-SK, 4 and 2 F-SK, ISK or OK. The output power up to 14 dBm in the normal mode without an external PA. Output power up to 27 dBm with an external PA as in the STVAL FKI 915 board version. To apply the setting to the radio is mandatory to click on the configure radio button. On RF test mode panel, clicking on TX-CW start button, the S2LP will generate a tone and modulate the carrier at the selected frequency as in the frequency base field, 900 MHz in this case. The S2LP stays in TX state until the TX-CW stop button is clicked. Clicking on TX-PN9 start button, the S2LP will generate a PN9 modulated signal according to the parameter specified in the radio configuration section. The S2LP stays in this TX state until the TX-PN9 stop button is clicked. In this panel it's possible to configure the packet format. The user basically can choose basic and WM bus. Each packet format gives different packet setting options. For example for the basic, the default, there are the preamble length, synced length and value, address field, enabling these the transmitter will include on the packet the address of the destination node if configured in the relative register, length field of the packet, CRC with different types, forward error correction and data whitening if checked these feature are used during the transmission. In order to apply all these setting it's mandatory to click on the configure packet button. Register table. On the right side of the GUI a register table is shown by default. It can be hide and not show using this button. The register table provides a quick and user friendly way to modify the device registers and bit fields. It's possible to change the register setting by clicking on a specific register and writing the new value. When a register has changed its value is highlighted in red. It's not possible to write the reserved fields. Double clicking on a register, a detailed description of its fields is provided. The GUI can export the current register configuration that is the export button. This will save all the register to an XML file. A configuration that has been exported can be imported using the import button. About the transmission test, low level command and running RSSI tabs we will introduce in other specific videos. Before to end this video it's important to underline the GUI emulator feature. It's possible to simulate the device without any board connected to the PC through the emulator button. When selected the user can use the GUI as if a board were connected to the PC. Let's see how it works. Close the GUI using the close button. Choose the emulator and select a crystal frequency using the tab which only become active in this case. Several crystal frequencies are available to work with our S2LP. Click on the open button. The user can easily select his own configuration and see or save the register values needed to keep the same configuration on his firmware. For this purpose this feature can be used in cooperation with the export code configuration tool. This option generates a C language list of instructions to write new value in the S2LP register. Export code configuration. For example the user can quickly find the device desired configuration using the GUI and then use this tool to obtain a C snippet that can be easily included in the program running on the microcontroller. With this last feature we can conclude now the S2LP GUI introduction video. This ends the video on the introduction to S2LP GUI. For more information please visit our website at www.st.com. I hope you have enjoyed the video and thank you for watching. Bye.