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
..
I have done a Bluetooth server that works well.The client is connecting, interacting with the services and disconnecting.On the disconnecting procedure, the server starts the command "Aci_Gap_Set_Discoverable".In some cases, when the connection is not closed properly, the "SPBTLE-RF" chip returns a fail on "Aci_Gap_Set_Discoverable" command ( 0x0C: Command disallowed ).It looks like the chip is stuck in some mode.
I need STEVAL-IKR002V3 evaluation board working code.Sample code they provided Spirit1 Library application is not compiling IAR....?
Is it possible to send both data from the sensors to AWS and also broadcasting through the BLE module on the B-L475E-IOT01A1?I have the sensor data posting to AWS but when I try to initialize the BLE module, it becomes impossible to open a net socket.I have been mainly working through the AWS example and trying to add in the BLE star example together. BLE Star example
Currently I do have a working X-NUCLEO-NFC03A1 demo board connected to a microcontrollerm, using the ST NFC libarary here https://github.com/stm32duino/X-NUCLEO-NFC03A1I can read and write a NFC Type 2 tag without any problems.Now I'm trying to get it to work to detect an Android device (Nexus 5X) in host-based card emulation mode (HCE details here https://developer.android.com/guide/topics/connectivity/nfc/hce#java - it should emulate a type 4A tag). But I'm not even able to receive a response to the REQA command send by the ISO14443A_REQA() function from the library, when scanning for NFC Type 4A Tags!Do I have to change something in the library to get it to work with an Android device? I also tried the WUPA (0x52) command instead of REQA but same result.
SPBTLE-RF is based on BLUNRG-MS. BLUNRG-MS claims that it works for Bluetooth v4.2. But SPBTLE-RF claims to be working for 4.1. is there Firmware release for SPBTLE-RF so that we can update the firmware to support Bluetooth v4.2?I am not able to find release notes for BlueNRG-MS firmware releases. Can you share us the release notes?.REgards,Lokesh Kumar K
Hello.Does anyone know what can be the cause of the download error of STSW-BNRG-Mesh for version 1.07.000? The size of the downloaded file is about 600 kB instead Instead of about 41 MB. So it's impossible to install the software. There wasn't this problem with previous version (1.05)
Hello.Does anyone know what can be the cause of the download error STSW-BNRG-Mesh for version 1.07.000? The size of the downloaded file is about 600 kB instead Instead of about 41 MB. So it's impossible to install the software. There wasn't this problem with previous version (1.05)
Hello,I would like to evaluate ST's BLE Mesh solution and wanted to check if there's a datasheet available that would provide the active and idle current consumption of a low power device.
Is there a good way to scan the ADC channels with this chip (I'm used to the STM32F030)?I need to scan ADC1, ADC2, and the Temperature... when I read them individually, it works, but when I change the muxes between every read, it makes garbage...Also I could probably use some help with other little bits of this micro (StackExchange style maybe).. any consultants familiar with the SPTBLE-1S lurking here?
First time, my phone bonds and connects succesfully to my device, but when i disconnect and reconnect the device gets not bonded, then connected and then disconnected. If i disable the call to aci_gap_slave_security_req function the second time, it connects correctly and remains bonded.
On my phone i'm using nRF Connect app. I can manually connect (and bond), disconnect and reconnect, but i'd want to reconnect automatically.What i've done on my device:/*Set capability*/ ret = aci_gap_set_io_capability(IO_CAP_DISPLAY_ONLY); /* Set authentication requirement */ ret = aci_gap_set_authentication_requirement(BONDING, MITM_PROTECTION_REQUIRED,SC_IS_NOT_SUPPORTED, //SC_IS_NOT_SUPPORTED KEYPRESS_IS_NOT_SUPPORTED, 0x07, 0x10,DONOT_USE_FIXED_PIN_FOR_PAIRING, //USE_FIXED_PIN_FOR_PAIRING 123456,0x00);/*Set the passkey */ void aci_gap_pass_key_req_event(uint16_t Connection_Handle) { uint8_t ret; passKey = 123456; ret = aci_gap_pass_key_resp(Connection_Handle, passKey); if(ret != BLE_STATUS_SUCCESS) { ret = ret; } }
Hi experts,I am looking for algorithms or any examples demonstrating time synchronisation of nodes in a BLE mesh network. It may seem to resemble to NTP server for time synchronisation. I want to have more accurate, within 5ms accuracy of synchronisation among the nodes in a mesh network.If any one knows any algorithm or examples provides such results please share with me.Thanks
I wanted to use the MCP4725 12 bit DAC chip so I can generate analog voltage range of 0-5 V. Now I have 2 problems. My approach was as follows: first I checked communication with this showen below function.if(HAL_I2C_IsDeviceReady(&hi2c1,0xC4, 2,10)==HAL_OK){ //0b11010000 slave adress HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_13);HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_14);HAL_Delay(50);}The led has also blinked. Then I have defined a variable whose value is 0-4954 (12bit DAC). At the moment it is not so important to me how the variable can be changed. Then, according to the data sheet of the MCP4725, 3 bytes (in the normal mode) must be sent over 12c.The first problem is when I write the date in bit format, the code can be compiled but not uploaded. But if I write this in hex format, it works. e.g. :if (HAL_I2C_IsDeviceReady (& hi2c1,0b11000100, 2,10) == HAL_OK) { // 0xC4 slave adress in HEXHAL_GPIO_TogglePin (GPIOB, GPIO_PIN_13);HAL_GPIO_TogglePin (GPIOB, GPIO_PIN_14);HAL_Delay (50);}2.P
I want to interface PCM1774 DAC IC with stm32L476. PCM1774 has I2C control interface and SAI as audio data Interface. In I2C communication I am getting Ckt and data in at the end it returns device error?Can someone help me on this?
Hello.I want to decrease power consumption of Steval-FKI433V2 and to cut ST-Link PCB part, but later.Conditions:The modified program SDK_Chat.c (from S2-LP DK example) is loaded to the Nucleo uC. Uder this program Nucleo+S2-LP send back received data. The Steval is not connected to COM-port and works autonomously.3V7 battery is connected to CN7/pin6 (E5V) (3V7 is enough for 3V3 LDOs on Nucleo and ST-Link).If JP5/pins2,3 are shorted: Nucleo, S2-LP and ST-Link are powered, the Steval works properly (it sends back received data) but the consumption is changed between 52mA and 65mA and two-colored LED is blinking approx. once per second.If JP5 pins are not shorted and 3V7 battery is connected to CN7/pin18(+5V), only Nucleo and S2-LP are powered (ST-LINK is not powered). The consumption is 20mA, but device doesn't work.As ST-Link's uC is not powered, too small voltage is present in the NRST net, I pulled it up to 2V85, but device doesn't work.I see also, that when powered, ST-Link provides
I am trying to generate code for an STM32 discovery board (STM32F4) for academic purposes. I am using matlab 2018b and embedded coder together with the STM32 Mat/Target support package and STM32CubeMx. I have built a simple example to ON and OFF the LED's with some delay(see attachment). When I trying to generate code I have gotten the following error: Invalid index. Please help me solve this issue! with Kind RegardsSemachew Fasika
I am trying to create a custom Android app taking the reference of BNRG Mesh shared sample code. I am not able to create and start the network keeping smartphone as a provisioner. I am using Android plugin version 3.2.1 and Gradle version 4.6. Please help.
Is there any information about how the PN9 sequence is computed? I would like to know that sequence in order to do BER measurements. Thanks and regardslk
I am using a BlueTile (BCN002V1) evaluation kit. I'd like to make BLE peripheral initiate connection to a BLE central(cellphone) after waking up by accelerometer(LSM6D). Is this possible? If possible, how can I achieve this?Thank you.
I am using a TFT which support HX8238 lcd driver IC . I am confused in wire coonection between it and my main controller. If any body have its driver library please share or suggest me to making it's library.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.