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 successfully using S2LP with contiki NG. Works great. I have requirement of using S2-LP in star topology. Does ST provides any examples or Eval software or kits? I tried searching but no help. Any help around this is appreciable.Thanks,Naveen
Hello,I'm trying to program a STEVAL-IDB011V1 board with the Broadcast Role, Extended Advertising and Coded PHY. When I run my program, I got this error:Error in aci_gap_set_advertising_configuration() 0x82I know that this error is: Invalid parameters passsed at Host layer. But I don't know what I'm doing wrong.These are my configurations:// Init the GAP:aci_gap_init(GAP_BROADCASTER_ROLE, 0x00, 0x08, PUBLIC_ADDR, &service_handle, &dev_name_char_handle, &appearance_char_handle);// Gap adv configurationstatus = aci_gap_set_advertising_configuration(0,GAP_MODE_BROADCAST,0,333*0.635,333*0.635,ADV_CH_ALL,PUBLIC_ADDR,NULL,ADV_NO_WHITE_LIST_USE,127,LE_CODED_PHY,0,LE_CODED_PHY,0,0);Thanks,Daniel
..
As i have been reading about it, both are used to include a uuid in Advertising packet. Actually my intention to ask this question to know about the advantage of service uuid AD type on bluetooth scan result ??
I designed a PCB with an STM32L412RBT6 and a BlueNRG-M2SP, and I checked the connection and I can't read data from the bluetooth module and I can't send data from the STM32.I made the following code:stm32l4xx_it.cvoid USART2_IRQHandler(void) { /* USER CODE BEGIN USART2_IRQn 0 */ /* USER CODE END USART2_IRQn 0 */ HAL_UART_IRQHandler(&huart2); /* USER CODE BEGIN USART2_IRQn 1 */ HAL_UART_Receive_IT(&huart2, &BLE_Byte, 1); /* USER CODE END USART2_IRQn 1 */ }main.c/*BLE private variable*/ char BLE_recv[BLE_RXBuff_SIZE]; char MainBuff_BLE[BLE_MainBuff_SIZE]; uint8_t BLE_Byte; void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ if(huart->Instance == USART2){ BLE_recv[j++] = BLE_Byte; } } static void MX_USART2_UART_Init(void) { /* USER CODE BEGIN USART2_Init 0 */ /* USER CODE END USART2_Init 0 */ /* USER CODE BEGIN USART2_Init 1 */ /* USER CODE END USART2_Init 1 */ huart2.Instance = USART2; huart2.Init.BaudRa
I am working on a project using a few STUSB4710 and some STM32F0 family microcontrollers. I am looking for details about the registers of the STUSB4710. In the datasheet I can find only the I2C register map and the details of the PDO registers but nothing about the others registers. Could you please send me any documentation about I2C registers to help software team to develop the firmware around the STUSB4710. NOTE: This question and answer originated from a customer support case which was handled by us. We regularly review support cases and add any helpful ones here for all to benefit from.
buff_tx Error: Multiple errors reported.\ Failed to execute MI command: -var-create - * buff_tx Error message from debugger back end: -var-create: unable to create variable object\ Failed to execute MI command: -var-create - * buff_tx Error message from
Hi, I have B-U585I-IOT02A board. I'd like to log data to an uSD card. Is it possible to connect external SD Card reader along with FATFS ? If so, which protocol to use SPI or MMC and which physical ports? I don't use onboard: gyroscope, magnetometer, lcd interface, touchscreen interface.
Hi team,We have a snapdragon 820 based board running with debian OS(linux kernel-4.14). we have interfaced Teseo-LIV3F to the Snapdragon 820 over the UART and using gpsmon application to read latitude and longitude valuescommand used,$ gpsmon /dev/ttyMSM3How to keep the teseo module in standby mode? can you please help us in sharing the commands or documents to keep the device in standby mode.
Hello All,I am working on a custom board which has BlueNRG-2 IC as a connectivity chip with Mobile App. I am now planning to migrate to BlueNRG-LP IC because of memory limitation in BlueNRG-2. Is there any migration document for the same?Following are the components which I am currently using in BlueNRG-2:UARTDMASPIBluetoothJTAG
Hi, I check connection with ST25PC-NFC and M24SR.I used the NDEF Editor of ST25PC-NFC.The error occurred error after selected "Read from your tag".This error is "Read tag operation failed!". Please take care my trouble.
Code:
ret = aci_gap_set_io_capability(IO_CAP_NO_INPUT_NO_OUTPUT);ret = aci_gap_set_authentication_requirement(BONDING, MITM_PROTECTION_NOT_REQUIRED, SC_IS_SUPPORTED, KEYPRESS_IS_NOT_SUPPORTED, MIN_KEY_SIZE, MAX_KEY_SIZE, USE_FIXED_PIN_FOR_PAIRING, PERIPHERAL_SECURITY_KEY);
code:void test_security_init(void) { Clear_Security_Database(); int ret; /* ACI_GAP_SET_IO_CAPABILITY */ ret = aci_gap_set_io_capability(IO_CAPABILITY); if (ret != BLE_STATUS_SUCCESS) { TUYA_APP_LOG_INFO("aci_gap_set_io_capability(%d) failed:0x%02x\r\n", IO_CAPABILITY, ret); } else { TUYA_APP_LOG_INFO("aci_gap_set_io_capability(%d) --> SUCCESS\r\n",IO_CAPABILITY); } /* BLE Security v4.2 is supported: BLE stack FW version >= 2.x */ ret = aci_gap_set_authentication_requirement(SLAVE_BONDING_USAGE, MITM_MODE, SECURE_CONNECTION_SUPPORT, KEYPRESS_NOTIFICATION, MIN_KEY_SIZE, MAX_KEY_SIZE, FIXED_PIN_POLICY, PERIPHERAL_SECURITY_KEY); if(ret != BLE_STATUS_SUCCESS) { TUYA_APP_LOG_INFO("aci_gap_set_authentication_requirement() failed: 0x%02x\r\n", ret); } else { TUYA_APP_LOG_INFO("aci_gap_set_authentication_requirement() --> SUCCESS\r\n"); } }log:[I] TUYA_AP
Hello ST community,So I am working on this project using STM32F746G-DISCOVERY KIT and I want to have full control of the network stack behavior. For example when I send ping from the PC to the STM I don't want to receive an automatic pong. Thank you.
We are doing FCC and BQB approval next week and I am trying to build the DTM project for the BlueNRG-345 and have the requisite defines for C/C++ and linker but it runs out of RAM on the build.Please explain and point me to the correct changes needed
now i trying spi communication using VN9D30Q100F(slave) with NXP's S32K148(master).i set VN9D30Q100F to normal mode.after than, i checked output pwm pulse through six channels.when i read output status register(address is 0x20h to 0x25h) of VN9D30Q100F, always spi error and reset bit is set.but, in global status byte, any errors doesn't occurred. exactly global status byte's spi error bit and reset bit not set at same time(in one cycle of 24bit SPI communication).i want to know the reason of error bit setting in output status register.
Hi,the same question was already reported in this topic some years ago.https://community.st.com/s/question/0D50X00009Xkh0DSAR/bluenrg-missing-le-advertising-report-eventI have the same problem: if I use HCI standard commands, (HCI_LE_SET_SCAN_PARAMETERS & HCI_LET_SET_SCAN_ENABLE) I'm not receiving LE advertising report event.I'm usign a x-nucleo-bnrg2a1 board w/ BlueNRG GUI 4.2 to send HCI command.Question: is it possible to use RAW HCI standard commands or only ACI commands are implemented? I'm getting correctly HCI_COMMAND_COMPLETE_EVENT but no LE advertising report event.This is my setup:BlueNRG-2 HW 1.2BlueNRG-2 FW v2.1e - DTM SPI v3.3.0Motherboard FW v1.6Alessandro
I am using BLE_AT_CLIENT example from STM32CubeIDE 1.7.0 but nothing detected either on ST BLE SENSOR app or on my computer/smartphone normal bluetooth scan. I have 2 B-U585I-IOT02A and both give the exact same error message on teraterm. Also here is the log from console.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.