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'm trying to connect to a sensortile.box via bluetooth with BlueSTSDK in python. When I want to get list of devices i got following error:TypeError: Can't instantiate abstract class BlueSTAdvertisingData with abstract method is_device_sleeping I got this error in all example files.Examples from: https://github.com/STMicroelectronics/BlueSTSDK_Python.gitI was trying to change firmware, but with the same result. I can connect to sensortile.box with ST BLE Sensor on adnroid and everything works fine, but i need to use python for this purpose.
Hi all I am using the BLUENRG-M2SP ble chip set , i created the 2 services ,there services are Primary Services 1. first service has the 3 characteristics and Second services has the 5 characteristics , if i add third services , i am getting Lack of Memory Error , Kindly help me out how to resolve these issue and kindly suggest me how to calculated gatt memory consumption.RegardsManukumar
Hello,We are currently working on a USB type C based fast charging system design and interfacing STUSB4500 with MSP430G2553 to compliant PD for fast charging. We are successfully able to read and write registers through I2C.So Is it require to implement policy engine, device policy manager, protocol layer and physical layer on software side? or Is it internally handle by STUSB4500?Is it possible to check attached type-c charger is PD compliant though I2C register? If yes, than which register to indicate attached type-c charger is PD compliant?Also How to know attached type-c charger is support 5V@3A/9V@2.5A/12V@1.9A through I2C register?I have referred attached pdf file.Regards,Bhautik
Hello guys, I am a new B and have started the cours of leaning coding and CubeMX, but I would really use some of your enlightenment!I've been playing around with a couple of 3D printer boards using Marlin Firmware to drive my Pick and Place Machine for a while now. But Marlin is not to good at supporting more than one nozzle and 3D printer boards are not really interesting for dedicated PnP machines using Open PnP software! So I have decided to build my own eco system using ST32H 's! The only downside is my knowledge in CubeMX and coding language, neither the less I am a very fast learner, so I came her to get some guidance for my project!Unlike the all in one 3D printing motion controller boards, I plan my system modules like!1 -The "Master Module" with USB in from the computer, SD Card for firmware updates, Ethernet, I2C, SPI and CAN FD! (Maybe using a STM32H745)2 -X & Y Axis Stepper Motor Driver Module, receiving real time commands from the "Master Module" via the best
Hey everybody. I am new to RF modules and was wondering if you need an antenna for the SPSGRFGC-868 RF module to work. I am working on a vagus nerve stimulation system for my university. Long story short, the VNS system has an implanted pulse generator that needs to be programmed wirelessly. So I was thinking about using a RF module to program the implanted device with a programming wand. The thing is, I want to be able to use the RF modules without the antennas. The antenna is not supposed to be on the body and would take too mucho space.Sorry for the long explanation, thanks in advance to all :)
Hello everybody !I am working on a project with a STM32F746ZET. The embedeed system measures temperatures, currents, voltages, save it on EEPROM, and send Altert with Ethernet/Can when there is a problem.Now we would like to add the possibility to check currents, voltages, temperatures from a server sending POST requests(client's servor send only POST, no GET).That's why I have activated LWIP_HTTPD and LWIP_HTTPD_SUPPORT_POST.With httpd_post_begin, httpd_post_receive_data and httpd_post_finished I receive http requests, I can detect what information cleint's servor ask, but I don't know how to return the values they asked.I know how to send custom file because in an other project I had to do it. I had write few html files that I had to send back (404.html, servor1.html, servor2.htm adn servor3.html), then I generated the fsdata_custom.c. After that I had to call snprintf(response_uri, response_uri_len, "/servor1.html") to send back the first html webpage for example.But in the new proj
I did saw the example from BlueNRG-1_2 DK 3.2.1 Project\BLE_Examples\BLE_Power_Consumption but I am confused on setting registers. Is there any hal library for this?
Hello, I am designing a power bank temperature controller that works by varying the PPS power profile to control a heating element's temperature. I am using an STM32G071RB mcu to handle the PD communication. I know that a PPS RDO is sent from the sink to the source in battery charging applications, but it would be simpler in my application if the source (Power bank with G0 mcu) could vary it's PPS voltage without the sink requesting it. Is this possible to do or must I send an RDO from the sink?The sink is a 100W (20V 5A) heating element with a thermocouple that is relaying its data over the usb 2.0 pins of its usb-c connector. The temperature controller code will be running on the power bank. If PPS can only work when the sink sends an RDO then the power bank will need to send a message to a G0 mcu in the sink with the RDO's that it will then send back to the power bank. This seems redundant as this is not a sink directed charging application. I would instead like to skip this step an
I want to make multiple connections using Blue NRG GUI, I have one STEVAL-IDB006V1, that I would like to connect with 6 devices, but everytime I make one connection I can't make the second one.
..
Hi,I tried getting the I2C connected by going to STMcube and selecting I2C..then generating code which is attached.I am stll not able to see any I2C connection happening..I also tried using HAL_I2C_IsDeviceReady...but I am getting ret value as 1 which is not HAL_OK...it is HAL_ERROR.Kindly let me know which are the other HAL driver needs to be initaited so as to get the I2C up and also able to read MACID using I2C.Thanks and regardsRavi chandran
OK, I am Sales guy for ST. No will not support you unless you are in Colorado or Utah.I have seen a lot of issues of connecting ST Micro BlueNRG boards to the development software. Took me a while and no help from ST. But below is what worked for me using WIN10.Programming via JTAG and running sample code from Blue Navigator on BlueNRG-2 boards using Win10 and Keil. Keil offers free unlimited IDE for all STMicro M0 and M0+ products. Boards: BlueTile: STEVAL-BCN002V1B; BlueNRG-2: STEVAL-IDB008V2 and STEVAL-IDB009V1 Make sure you have latest release of Blue Navigator: 3.2.1 Make sure all below SW is downloaded below and installed with Administrator Rights. When opening a program, use right click and select run as “Adminstrator�?.Downloads needed and installed with administrator rights. You will need set up account on my.st.com. 1. ST-LINK/V2. Go to Tools & Software tab, download STSW-LINK009 2. BlueNRG Flasher Utility via VCOM port: STSW-BNRGFLASHER 3. BLueNRG Flasher via STLIN
We are looking at the dual 4x4 crosspoint switch LVDS RHFLVDS2281 and we have a little urgent question regarding the power consumption of the circuit.In the data sheet following is stated:But we can´t find any figures when the circuit is switching, i.e. operating at a certain frequency or is the maximum frequency dependent current consumption included in the ICCL 67/80mA? Best regardsJonas
Hi, All.....I am trying to communicate with Android GATT application with Bluenrg-2 GATT."CHAR_PROP_NOTIFY" cannot receive data from Android App.Example ) BLE_Chat, BLE_Chat_Master_Slave by BlueNRG-1_2 DK 3.2.1 ret = aci_gatt_add_char(chatServHandle, UUID_TYPE_128, &char_uuid, 20 /*GATT_MAX_SEND_DATA_SIZE*/, CHAR_PROP_READ, ATTR_PERMISSION_NONE, 0, 16, 1, &TXCharHandle);This example, TX data is transmitted only once, and after that, TX and RX cannot receive. Also, I am developing this from source. "https://github.com/googlearchive/android-BluetoothLeGatt".Please let me know if you have any recommend configure or example source.Thanks, CK
Hi,I would like to evaluate the BLUENRG-M2SP module, but I have a question: Does the PCB antenna on this module have a disadvantage over your chip antenna module which is the SPBTLE-RF module? Actually since this is a new design I tend to use already the Bluetooth 5.0 over 4.1 but I have this doubt and the only thing I know is that PCB antennas are more inclined to noise.Thanks for your answer in advance,Andras
Good afternoon,I'm developing a low power radio stack based on SPIRIT1. I encountered a strange behavior in the radio, using the SPIRIT1_Library from ST. I positioned two board within 5cm between each other and using the function "SpiritQiGetRssi" I cannot get more then -20dbm at reception. The module I'm using is SPSGRF-868 (chip antenna version) with 10dbm output power, FSK, 38400 baudrate, 100k channel space, 20k freq dev, 100k bandwidth. I tried with different combination but still the receiving power seems to low to me. I expected at least something near -5dbm. Anyway, moving the modules 50cm apart further drop the receiving RSSI to -79dbm, and after less than 10m the signal reaches -90dbm.Any suggestion or possibly a fix?Regards,Fabio
I am trying to build new firmware for the BlueNRG-2 but am not sure how to configure it as a target. I have looked all over in the documentation and it just mentions that the BlueNRG-2 uses a cortex-M0 processor. I'm assuming it is in the STM32F0 family? I figured there would be support for this device in STM32CubeIDE but haven't been able to find anything promising. I apologize if this seems like a stupid question, but if someone could point me in the right direction that would be awesome!
1. When using the SD interface of stid135 demodulation chip, we found that MCLK output driver is insufficient. We connect the data line of the SD and MCLK directly to the IO of the FPGA, and the FPGA grabs it online, so we can't get it? Can you solve this problem. We looked at the official assessment board, which is also directly connected.2. Is the chip capable of receiving and processing Hughes' system?
I am using BLUENRG-M2 module as a Network Processor (Controller) and an STM32L4 MCU as a host. I want to make the device connectable via Bluetooth during a limited time (e.g 30 seconds) then put the Controller to SLEEP mode (e.g 30 seconds) to save energy. I was looking in the HCI documentation and I couldn't find any command that allow controlling power modes of the controller from the host.My questions are : 1- How can I change power mode of the controller to sleep mode using HCI or ACI interfaces ?2- Is there an other way to save energy for my use case (e.g 30 sec connectable + 30 sec in SLEEP MODE)?Thanks.
The STUSB4700 GUI (STSW-STUSB001 v3.23) requires to be connected to the STM32 Nucleo board + STUSB4700 to be able to start.So if you don’t have a Nucleo board, or if you didn’t wired the I2C interface of STUSB4700 to a Nucleo board, then you cannot use the GUI.In attachment there is a new version of the GUI that can be used offline in standalone mode, i.e. without being connected to any hardware.
I'm currently designing a source solution for PD up to 20V 5A. I have the STEVAL-ISC004V1 board for the STUSB4710 and noticed in the schematic that the feedback ladder is connected directly to the GPIO pins on the STUSB4710. The ISC003V1 board however isolates these through external MOSFETs. My best guess is that this is to do with the abs max voltage rating on the GPIO pins?My final implementation is going to use the 4700 instead, which lists an abs max of 4.5V on the GPIO pins. I wanted to know if I can safely drive the resistor ladder directly from the GPIO pins or if I needed to implement the external MOSFETs too?
I am using bluenrg2 ble- chat example.my requirement is to transfer data through ble and receive back a response data.Is it is possible using BLE-chat example? BLE received data from the mobile app.To transmit data from ble to the APP,what are the changes I have to made?Please help
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.