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
Posted on February 09, 2017 at 19:42When I run aci_hal_write_config_data() as a first command after BlueNRG-MS reset, I get ERR_CMD_SUCCESS. But when I call getBlueNRGVersion() first, then I get ERR_COMMAND_DISALLOWED from aci_hal_write_config_data(). What is the reason? How checking BlueNRG-MS version can affect any other command?#command #version #aci #bluenrg-ms
Posted on February 08, 2017 at 04:39Do you have reference project for central role which has pairing prodedures?I know en.fp-sns_flight1_firmware is the best referencing project which provides good example of pairing procedure and security issues on peripheral side..But I could not find a good example project for central side like en.fp-sns_flight1_firmware. All the reference projects for central role that I have downloaded from ST website do not have code for handling pairing procedures. That is why I need a referencing project which enables me to implement pairing function in my project.
Posted on December 21, 2016 at 20:13Hello! I am trying to use SPBT2632C2A module. But it does not issue the stated parameters for data transfer rate and for reasons unknown to us periodically stops sending data for periods of the order of several hundred milliseconds. Where to look about this problem? or may be someone faced with this problem?
Posted on January 30, 2017 at 23:57We are trying to reach real-time 50mS per round trip of 20 byte TCP messages of receive and then send response. I'm actually seeing closer to 150mS round trip time. Much of this time is taken up in switching between data and command mode. Our measurements indicated 88mS or 44mS per side. Switching to command mode requires the following characters Tx:'at+s' and Rx:'+WIND:59:Back to Command Mode'. At 115,200 bps that's 0.00295sec at 10 bits per char which is 6.8% of 44mS delay. What is the other 93.2% of the delay time? How long should it take to switch from data mode to command mode? This appears to be putting excessive overhead on our message traffic?
Posted on February 01, 2017 at 16:06Hi,I'm using a SPWF01SA1 module to send data from my application to a central server using POST requests.I need to transfer 64 kByte of binary data (application/octet-stream) using a single POST request as I want the destination server to receive a single transfer command which must be validated and confirmed back for correct reception.I've seen that the command AT+S.HTTPPOST has limitations on maximum length so I cannot use it.Then I've upgraded the firmware to version 3.5 to try command AT+S.HTTPREQ, build my own POST header and be able to send data after the command.In this way I've managed to send up to something less than 12 kByte. During transfer, the RTS signal is raised every 1024 byte so I inserted a pause to let the buffer flush. No matter how long I wait between the HTTPREQ command and the data (should I wait?) or between RTS signals (all of which stay deasserted for a fixed time of less than 3.5 ms and I've raised my pause time up to 1 s
Posted on October 03, 2014 at 00:49Hi What's the max bps/symbol-rate for SPWF01SA/SPWF01SC? thx #data-rate #symbol-rate #bps
Posted on January 30, 2017 at 16:55Hi,my modules are sometimes returning the IP address 192.168.0.50 since they already had another IP address from the access point. When they got the IP address 192.168.0.50, I can't connect to them via TCP anymore. Then I have to reset the device.Does anyone has this behavior, too? Or has an idea why the modules change it's IP address?Regards,Flow
Posted on June 12, 2016 at 03:37Hi,I am planning to use spwf01sa.11 module in my project. I couldn't find the baud rates of the UART interface to host microprocessor. What are the supported baud rates for UART? In addition, I want to know what is the effects of UART on the WiFi throughput? I mean I want to know how can I provide high data rate (e.g. 54 Mbps) over UART from host to spwf01sa.11 module? If the baud rate is low, I think it limits the WiFi throughput very drammatically. What should I do if I want to use high data rates over UART?Thanks,Gokhan #throughput #spwf01sa.11 #uart
Posted on January 30, 2017 at 16:57STEVAL-IDB007V1- Virtual comI have reprogrammed the STM32L151CB on board with the following two file:EVAL_IDB007\BlueNRG_GUI_2_2_2\Firmware\STM32L1_prebuilt_images\DFU_Bootloader.hexEVAL_IDB007\BlueNRG_GUI_2_2_2\Firmware\STM32L1_prebuilt_images\BlueNRG_VCOM_1_8.hexI used J-link with J-flash from segger and CN6 JTAG connector on board.The two programming step from 800.0000 and 800.2fff for the bootloader and from 800.3000 for theVCOM_1_8 are OK (program&verify).But the VCOM doesn't appare and DL2 led is alway in red state.Where the procedure is wrong?Thank in advance.#steval-idb007v1--debug-problem
Posted on January 30, 2017 at 09:30Good morning everyone!I am actually working on two different electronics we created (different layout) both embedding Blue-NRG MS (FW 7.2.c).These electronics are embedding the Blue-NRG and also a STM32L acting as host. The STM32L's are embedding the same FW, driving the BlueNRG). on both electronics the same configuration is applied: BlueNRG advertises and presents one service containing two characteristicsOn one of the two electronic model we see very strange behaviour regarding the way BlueNRG answers to the connection request of a USB Bluetooth dongle or any android mobile running typical Bluetooth app (nRG Connect)After successfull connexion between master and BlueNRG, master tries to detect the services. On the 'strange electronic' the BlueNRG answers its service list 8 seconds after the request has been sent from master.... on the 'normal' electronic it is almost immediate.Does anybody has experienced such a problem during development wit
Posted on July 01, 2015 at 10:00 Hi, I am getting the above error indication when trying to access an AP, what does it mean? Cheers, Mark
Posted on January 23, 2017 at 17:23I have changed the delimeter to 0x23(#).I see in the parameters dump that it was changed but it is not accepted.Trying to use it returns argument missing error.Any ideas?I have to use the comma in my data.Thanks
Posted on January 25, 2017 at 02:13My application receives data in usart1 and usart2 through interrupt.I generated the files in STM32CubeMX for keil.This error appears in the compilation:../Src/stm32f1xx_it.c(193): Error: # 20: identifier 'USART_IT_RXNE' is undefined.How do I solve this?Void USART1_IRQHandler (void){ If (USART_GetITStatus (USART1, USART_IT_RXNE)! = RESET) // enter interrupt when STM32 receice data. { USART_Temp_Data = USART_ReceiveData (USART1); }}void HAL_MspInit(void){ /* USER CODE BEGIN MspInit 0 *//* USER CODE END MspInit 0 */__HAL_RCC_AFIO_CLK_ENABLE();HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4);/* System interrupt init*/ /* MemoryManagement_IRQn interrupt configuration */ HAL_NVIC_SetPriority(MemoryManagement_IRQn, 0, 0); /* BusFault_IRQn interrupt configuration */ HAL_NVIC_SetP
Posted on January 06, 2017 at 09:59Hi Master G ;-),can you explain the error 'Init not performed (time-waited connections)'? I don't find anything about this in the documentation.I get the error when:1. Close the ports: AT+S.SOCKD=02. Do some web things: AT+S.SOCKON=example.com....3. Close the sockets... AT+S.SOCKC==004. Open the port again: AT+S.SOCKD=33000If I try to open the port some seconds later I don't get the error any more...Thx & Regards,Flow
Posted on January 18, 2017 at 11:08Hello,I have implemented a basic SPI communication with a SPIRIT2 radio. I'm trying to read a register from it, and since the ST didn't put the right figures in the datasheet, describing register read and write sequences, I had to look it up in the SPIRIT1 datasheet. Register is properly read the first time after power cycle and subsequent readings return wrong register content. Eventually MISO pin is held low and the radio stops responding.I have recorded the communication using the saleae logic analyzer and is in the attachment.Best regards#spirit2 #spi
Posted on January 17, 2017 at 16:08Hi there!Just getting started with a BlueNRG dev kit & was wondering if there's anything beyond the example project that can get you up and going with your own GATT specification.I'm thinking in terms of an app or module (extension in CubeMX) that lets you define a GATT & then produces code that you can add more specific application code to.Thanks for any replies!#bluetooth #bluenrg
Posted on January 16, 2017 at 09:25Does the BlueNRG-1 chip support the new Bluetooth version 5?Any infos/roadmap about SDK supporting BLE 5 available?Thanks.#ble-5
Posted on January 06, 2017 at 12:37Hello ST,it seems that the escape_seq parameter does not work as expected in the IDW01M1.There are some discrepancies between the user manual and the obtained results. Please have a look at my transcript:12:16:15.761 [TX] - at+s.scfg=escape_seq,at+miao<CR>12:16:26.101 [RX] - OK+WIND:61:Incoming Socket Client:192.168.0.218+WIND:60:Now in Data Mode12:25:49.307 [TX] - at+miao12:25:49.807 [RX] - +WIND:59:Back to Command Mode12:26:05.899 [TX] - at+miao12:26:10.363 [TX] - at+miao<CR>12:26:10.595 [RX] - ERROR: Command not found12:26:13.700 [TX] - AT+S.<CR>12:26:13.703 [RX] - +WIND:60:Now in Data ModeSo, it seems that:1) escape_seq only changes the data->command sequence, but not the command->data2) when in command mode, you need to send a to activate the sequence, despite the fact that the manual states the opposite.Some more information:♯ nv_model = SPWF01SA1♯ nv_serial = 3915D31697♯ version = 160129-c5bf5ce-SPWF01SGiuseppe#x-nucleo
Posted on January 12, 2017 at 12:52Hi All,I would like to use BlueNRG as a FreeRTOS task. I use an IBD04A1 board with a Nucleo 401 board.Everything seems to be good, I copied the bluetooth handling codes into a task configured by CubeMX.The task initializes the board and the infinite loop contains onlyHCI_Process();User_Process(&axes_data);Bluetooth is working well (I can connect with an android phone), but no other task can run.When I put a osDelay(1) inside the loop, the bluetooth cannot works (cannot discover it, and no connection), but other tasks canot run too.If I call only the getBlueNRGVersion(&hwVersion, &fwVersion); beginning of the task and there is only an osDelay inside the taskloop, it damages the multitasking system. Maybe some dead lock happened?I can get any help where can I find the problem.thank youJack.#bluenrg #freertos
Posted on January 12, 2017 at 13:21Hi,Is there a sample implementation of a NTP client to get the time from a timeserver?I use the SPWF01SA together with a STM32F401.BR,Manfred#spwf01-ntp
Posted on January 12, 2017 at 04:41http://the592.com/ ? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????? ? ?????? ' ' ????? ' ??THE592.COM?? ' ??? ????????http://the592.com/ #???-??? #?????? #????? #?????
Posted on January 11, 2017 at 15:05타짜ë°�?ì¹´ë�¼ì£¼ì†Œï¼¼ï¼¼ã€� GOP456。COM 】\\ã€�로마카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�로마카지노타짜ë°�?ì¹´ë�¼ì£¼ì†Œï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�로마카지노타짜ë°�?ì¹´ë�¼ì£¼ì†Œï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�로마카지노타짜ë°�?ì¹´ë�¼ì£¼ì†Œï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�로마카지노타짜ë°�?ì¹´ë�¼ì£¼ì†Œï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�로마카지노타짜ë°�?ì¹´ë�¼ì£¼ì†Œï¼¼ï¼¼ìƒ�중계카지ë…
Posted on January 11, 2017 at 15:05밤문í™�?사ì�´íЏã€� GOP456。COM 】카지노알ë°�? 밤문í™�?사ì�´íŠ¸ï¼¼ï¼¼ã€� GOP456。COM 】\\ã€�카지노알ë°�?사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�카지노알ë°�?밤문í™�?사ì�´íŠ¸ï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�카지노알ë°�?밤문í™�?사ì�´íŠ¸ï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�카지노알ë°�?밤문í™�?사ì�´íŠ¸ï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�카지노알ë°�?밤문í™�?사ì�´íŠ¸ï¼¼ï¼¼ìƒ�중계카지노ì�¸í„°ë„·ì¹´ì§€ë…¸ã€� GOP456。COM 】카지노사ì�´íЏë°�?ì¹´ë�¼ì‚¬ì�´íŠ¸ï¼¼ï¼¼ì˜¨ë�¼ì�¸ì¹´ì§€ë…¸ì˜¨ë�¼ì�¸ë°�?ì¹´ë�¼ï¼¼ï¼¼ã€�카지노알ë°
Posted on August 16, 2016 at 03:37Using BlueNRG 6.4b, I received an event that I think is Evt_Blue_Gatt_Procedure_Timeout (FF 05 02 0C 01 08 00). Document UM1755 says there should be 2 bytes after the event code but I'm seeing 3 on my SPI analyzer. Am I interpreting the event correctly?
Posted on January 07, 2017 at 08:54The function aci_gatt_update_char_value fails initially....and if fails there is while(1) loop...so system stuck here....what is issue ? after debugging it observed that function returns BLE_STATUS_TIMEOUT.....can you suggest solution for issue
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.