WATCH ON-DEMAND | STM32 Summit 2026
Ask questions and find answers on connectivity ICs, focusing on protocols and I2C challenges on STM32 Nucleo boards and BlueNRG products.
Most recent activity
Hi,I am at a complete loss, so I would really appreciate any direction you could give me.I have bought a STEVAL-IDB011V1 evaluation board for the BlueNRG-LP and I would like to edit / extend one of the example applications. But this is my first time ever with STM MCU products. My question is then, which compiler do I have to use here? I see in the user manual of the evaluation board the Keil and IAR are mentioned, but these require a paid license. Isn't it possible to use any free of charge compiler?EDIT: I have tried using the Atollic TrueStudio, but apparently the BlueNRG-LP is still not supported. Can somebody confirm that? Any other option, apart from that?/Nikos
After the call returns BLE_STATUS_SUCCESS, but the target BLE Peripheral slave device stops advertising forever (i.e. a race between scan result, connection request and peripheral stop advertising/go out of range)?It would be nice if a connection request timed out in a similar way to how a general scan times out (with a GAP procedure complete, 0x02). Now I have to babysit the BlueNRG-MS with my own timer after making a connection request - is there an easier way?Thanks,
Hi,I'm trying to configure my STUSB4500 by following the STSW-STUSB002 quick start guide.I have everything ready except for the NUCLEO-F072RB board.Instead, I have Nucleo-H743ZI2 and the STM32F769 Discovery board, but I'm pretty sure I can't just drag and drop the F072RB board binary to my boards.Is there a way to tweak the binary or create a new binary to work on Nucleo-H743ZI2 or the STM32F769 Discovery board?I can buy the Nucleo-F072RB for $15, but if I could use my current boards, it will be great.Thank You
Do we need to do a software reset or any additional function in order to trigger the downstream device to adjust their sink settings and reset the power contract that is in place? Or is the power contract automatically renegotiated when the POD current setting is updated via I2C?
I have connected Stm32f407 discovery board with Simcom A7670 via USART6 but in asynchronous mode, connecting UART Tx of A7670 with USART6 Rx of STM43f407 discovery board and UART Rx of A7670 with USART6 Tx of STM43f407 discovery board respectively. I am using STM32CubeIDE, so I have enabled USART6 Global Interrupt in NVIC Serttings and added USART Rx with mode Circular in DMA Settings and using 115200 bits/s as default. Hence when I burn my program into my MCU, using Putty connected with PC with 115200 Serial connection, doesnt shows any thing into its screen. Here is my Code...#include "main.h"#include <string.h>UART_HandleTypeDef huart6;DMA_HandleTypeDef hdma_usart6_rx;void SystemClock_Config(void);static void MX_GPIO_Init(void);static void MX_DMA_Init(void);static void MX_USART6_UART_Init(void);int main(void){ HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_DMA_Init(); MX_USART6_UART_Init(); /* USER CODE BEGIN 2 */char myTxdata[30]= "AT
Hello, I hope this post is in the right place.I've been trying for a while to integrate an ATWINC1500-MR210BP module in my custom board with a STM32L151VeT6. Project is done with STM32CubeMX and later with STM32Cube IDE. For debugging purposes I am only trying a simple code, sending a command with SPI and checking that response is the good one.The problem is that I am not getting the right SPI response in my custom board but when I use a NUCLEO-L152 board with a ATWINC1500 (same one) module I have the correct response.SPI config is the following : CPOL = 0, CPHA = 0, 8bits, MSB First, 1 MBit/s (using MSI RC with prescaler 2). This settings were made according to the module data sheet p. 21 https://ww1.microchip.com/downloads/en/DeviceDoc/70005304D.pdfCode in main.c is the same for my custom board and for the Nucleo except for the pin numbers for CS, RST and Enable :HAL_GPIO_WritePin(GPIOC, GPIO_PIN_8, GPIO_PIN_SET); //ENABLE HAL_Delay(10); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_8, GPIO_PI
Hi,is there any example project of how to implement a BLE Eddystone beacon?Best,Nikos
Hello ST/Forum,I have a design where there seems to be confusion surrounding the inductor values and names:In the "PCB design guidelines" the inductors are name L14, L13 and L6.However, in the codebase, the inductors are called "RM1" and "PMU" inductors.I cannot find any documentation about the correlation between themPlease clarify what the relation between them is.1) What inductor does RM1_DIG_ENG_REG map to ?2) What inductor does PMU_ANA_ENG_REG map to ?3) Does the chip use the inductor values in RADIO_CONFIG for anything else than BOR detection? Please clarify this.Please clarify this, as we are having strange shutdowns which are likely caused by this.info: We are running on:BlueNRG-2 234 CSP34 with the following setup:L13 = 10uHL6 = 15nHL14 = 4,7nHWe are running with integrated balun, DC-DC converter ON, as described on page 4 in the "PCB design guidelines", AN4819-REV2.Thanks,/pedro
Hi community.I'm new in the world of bluetooth and I need some help with blueNRG modules.A few days ago, I was looking for a bluetooth module for my proyect and I found the blueNRG-1/2/ms.. but i've a problem, i don't know how calculate all necessary passive componenet. i mean, the value of capasitive and inductance the near antenna (the rest of component are same). is it always the same value for any schematic? because I'm using the attached schematica and i'm little bit lost.Thank you all.:)
Are there special features of the RHFLVDS31A to be accounted for?
I am using STULPI01 to design a USB host side for a USB stick.Is it not necessary to use the VBUS pin of STULPI01 when powering the USB memory with another regulator?
Hi i am using Bluenrg 2 m2sp as network processor mode , Here when i sent aci_gatt_update_char_value_ext command , some times i getting getting invalid command response . may know the reason , if i get invalid response , shall i retry same command once .RegrdsManukumar
Posted on June 28, 2018 at 13:48Hi All,Please help I'm stuck with this, I am currently having some difficulties while programming and debugging the BlueNRG-2 ''STEVAL-IDB008V2'' over STLink/v2.PROBLEM FACED : When trying to debug and flash the code using TrueStudio getting following error messageFailure at line:13 in 'Target Software Startup Scripts'. Please edit the debug configuration settings. Error writing data to flashDetails:Board : STEVAL-IDB008V2BlueNRG2 Part Number :[/b] BLE232ESIDE Version : Version: 9.0.1, Build id: 20180420-1214Project : Imported from BlueNRG-2 Navigator ExamplesExample : BLE_SensorDemo_BlueMSappBuild Status : SuccessHardware Test : OK - Tested by flashing code using : 1. BlueNRG-2 Navigator over USB-Serial, and 2. BlueNRG-1 ST-Link Utility over STLINK/V2.Additional Information:Console Message while debuggingAtollic TrueSTUDIO gdbserver for ST-Link. Version 4.2.2 (WIN32 2018-02-26 16:20:21 15675)Copyright (c) 2018, STMicroelectronics. All rights reserved.S
I use a X-NUCLEO-BNRG2A1 with a NUCLEO-L476RG .Is it possible to use the Object Transfer Service? In the documentation it is written that the L2CAP LE Credit Based Flow Control Mode shall be supported. My goal is to transfer a driver
..
Dear ALL,I can use BlueNRG-X_Flasher_GUI.exe to program the target chip,please see attached picture 1 But I want to use BlueNRG-X_Flasher_Launcher.exe to download, but I can’t do it. Hereis my attempt to follow the Commands.Below is the command I tried:C:\Users\TenoYang>BlueNRG-X_Flasher_Launcher.exe flash -SWD -all -f "C:\STLink.bin"Working on ST LINK: 1)\ (x)09:15:16.542:STLink A -> Waiting device to flash...09:15:16.598:STLink A -> Waiting device to flash...09:15:16.653:STLink A -> Waiting device to flash...09:15:16.743:STLink A -> Waiting device to flash...09:15:16.795:STLink A -> Waiting device to flash...09:15:16.846:STLink A -> Waiting device to flash...09:15:16.897:STLink A -> Waiting device to flash...09:15:16.947:STLink A -> Waiting device to flash...09:15:16.996:STLink A -> Waiting device to flash...09:15:17.052:STLink A -> Waiting device to flash...09:15:17.098:STLink A -> Device to flash not connected.****INPUT PARAMETE
Dear St Engineer,I can use BlueNRG-X_Flasher_GUI.exe to program the target chip,please see attachedpicture 1.But I want to use BlueNRG-X_Flasher_Launcher.exe to download, but I can’t do it. Hereis my attempt to follow the Commands.Below isthe command I tried:C:\Users\TenoYang>BlueNRG-X_Flasher_Launcher.exe flash -SWD -f "E:\Tenoyangggg\IOT\ST_LinkDownload\BleFirmware_SimpleNode_V287\ColdChain\BLE SOC firmware\drop in\ColdChain_BLE_DropIn_FW_V287.bin" –l -verifyusage:BlueNRG-X Flasher Launcher flash [-h] [-address START_ADDRESS] [-f[FILE_BLUENRG_1,FILE_BLUENRG_2,FILE_BLUENRG_LP]] [-erase][-verify] [-rp] [-mac] [-mac_addressMAC_ADDRES
Dear All; I would like to know about X-CUBE-SUBG1 and X-CUBE-SUBG2. There are not work with sensor node library. It has example below- Border_Rounter- Serial_Sniffer- UDP_Client- UDP_ServerCould you please advice me to mesh library with contiki?Thank you,Best regards.
Hi there, Recently i bought the STEVAL-IDP004V1 4Port IO-Link Evaluation Board.I am Facing the Issues while Connecting the TE Concept Control Tool and It Showing port is Not Programmed.i am unable to Connect the Sensor.is it possible to connect
Is there as way to make the STEVAL-ISB047 evaluation also function like a single coil charger through the GUI? Or do i disconnect two coils? Or will disconnecting coils only create firmware errors?
As of version 1.1.0 of X-CUBE-SUBG2, file app_x-cube-subg2.c contains two uninitialized pointers. typedef struct { uint8_t Cmdtag; uint8_t CmdType; uint8_t CmdLen; uint8_t Cmd; uint8_t DataLen; uint8_t* DataBuff; // This pointer }AppliFrame_t;DataBuff of two instances of AppliFrame_t, xTxFrame, xRxFrame, were operated on without initialization. for (xIndex = 5; xIndex < cRxlen; xIndex++) { xRxFrame.DataBuff[xIndex] = pRxBuff[xIndex]; }for(; xIndex < xTxFrame->DataLen; xIndex++) { TxFrameBuff[xIndex+5] = xTxFrame->DataBuff[xIndex]; }As a result, the example basically doesn't work. System will just crash upon running. Tested on several NUCLEO boards, F411RE, F070RB, but judging from source code, other nucleo boards will be affected as well, including L152 and L052 boards which are supposedly fully tested.Given S2-LP radios are basically brand new, we spent hours and hours making sure we followed the instruction correctly to no avail before we started to check the
Hello,I am currently trying to install all the requirements in order to make the STUSB1602 work with my STMG474 custom board and FreeRTOS. And I tried for 2 entire days and I have still no code compiling.All of my wiring is provided in the IOC down below.First I tried to integrate the files from the library STSW-STUSB010 for P-NUCLEO-USB002 to my needs.After adding FreeRTOS, I2C, SPI and CRC, here is what I did:- I put the Middlewares/ST/STM32_USBPD_Library/Core into my Middlewares folder- I put the Middlewares/ST/STM32_USBPD_Library/Devices/STUSB1602 into my Middlewares folder- Add all scripts starting width usbpd_ from core folder from - Removed or changed all the includes from stm32f0xxx... to stl32g4xx...- Add all the missing includes when the file can't find more generally all usbpd typedefs- Add defines in my project properties, else he doesn't define some constants - USBPD_PORT_COUNT to 1 - USE_FULL_LL_DRIVER - _ERROR_RECOVERY - USBPDCORE_LIB_PD3_FULLI finall
Hi, I use a X-NUCLEO-BNRG2A1 with a NUCLEO-L476RG .I want to transfer a file (a driver) with the BLE, is it possible?Or does the X-NUCLEO-BNRG2A1 allow the use of bluetooth BR / EDR to transmit files with the OPP profile?
Thanks in advance.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.