2015-10-01 02:52 AM
Hi there,
i am running the BlueNRG with multiple services, such as a proximity service, a performance test service and an application service. The proximity service has 2 characteristics, the PerformanceTestService 3 and the AplicationService 13, where the last characteristic (message) is of type string with a variable size. The ApplicationService once run alone with the maximum string size. After adding another service, the BlueNRG responded with BLE_OUT_OF_MEMORY. I fixed this by reducing the maximum char value size of my ApplicationService's message characteristic to 128, but soon after adding the next service, the problem appeared again. I would like to know:Is there a GATT limitation on the board or a maximum GATT stacksize ? I have read the documentation, however I may have overread it. Thank you for your answers :) #bluenrg-ble-gatt2015-10-01 03:09 AM
Hi,
to have futher details about the number of services and characteristics, please see the release notes (file:///C:/Program%20Files%20(x86)/STMicroelectronics/BlueNRG%20DK%201.8.0/Docs/bluenrg_fw_stack_release_notes_html/BlueNRG_release_notes.html
) that you find in the package DK 1.8.0. In according to the type of stack mode, you can set a specific number of services and characteristics. Regards, GM