Search found 25 matches

by mh-dev
Sat Aug 26, 2017 12:39 am
Forum: Report Bugs
Topic: Unable to use esp_ble_gatts_get_attr_value after BLE long write
Replies: 0
Views: 3393

Unable to use esp_ble_gatts_get_attr_value after BLE long write

Maybe I get some attention when I post this here. Its more than 1.5 months ago since I reported this with the location where the problem is and nothing has happened to address this. Issue link: https://github.com/espressif/esp-idf/issues/771 My client performs a long write. When I try to read the at...
by mh-dev
Sun Aug 13, 2017 12:41 am
Forum: ESP-IDF
Topic: BLE: Contents of correct response for ESP_GATTS_WRITE_EVT
Replies: 3
Views: 9424

Re: BLE: Contents of correct response for ESP_GATTS_WRITE_EVT

You need to create a mapping between your characteristic and the handle in the ESP_GATTS_CREAT_ATTR_TAB_EVT event.
The indices in param->add_attr_tab.handles[index] are the same that you passed with esp_ble_gatts_create_attr_tab.
by mh-dev
Tue Jul 18, 2017 12:09 pm
Forum: ESP-IDF
Topic: How to increase MTU size on GATT - Server
Replies: 21
Views: 42959

Re: How to increase MTU size on GATT - Server

Increasing the MTU size on android requires version 21+ (Lollipop - 5.0)

The related API is https://developer.android.com/reference ... stMtu(int)
by mh-dev
Mon Jul 17, 2017 2:19 pm
Forum: ESP-IDF
Topic: How to increase MTU size on GATT - Server
Replies: 21
Views: 42959

Re: How to increase MTU size on GATT - Server

This API might be a clue ... http://esp-idf.readthedocs.io/en/latest/api-reference/bluetooth/esp_gattc.html#_CPPv224esp_ble_gattc_config_mtu13esp_gatt_if_t8uint16_t8uint16_t This should have an effect if the the client request an MTU size increase. All files that contain gattc instead of gatts are ...
by mh-dev
Mon Jul 17, 2017 1:45 pm
Forum: ESP-IDF
Topic: How to increase MTU size on GATT - Server
Replies: 21
Views: 42959

Re: How to increase MTU size on GATT - Server

I don't know if there's a way to force this from the server. My research related to android clients tells me so far that the MTU size is hard coded at least for older devices and can not be changed. What I use so far is the auto response with the service table. The ESP-IDF SDK is in this mode able t...
by mh-dev
Mon Jul 17, 2017 1:33 pm
Forum: ESP-IDF
Topic: How to increase MTU size on GATT - Server
Replies: 21
Views: 42959

Re: How to increase MTU size on GATT - Server

The constant you mentioned is used by the gatt client not the server.

Theoretically the client can request an increase of the MTU size, but I never tested it.
by mh-dev
Sun Jul 16, 2017 2:33 pm
Forum: Sample Code
Topic: Create reusable components
Replies: 0
Views: 3731

Create reusable components

There as been a question about this topic in https://esp32.com/viewtopic.php?f=2&t=2436 My approach of how to develop and test reusable components independently of an application might of interest for other developers. I created simple example as demonstration located at https://github.com/mh-dev/es...
by mh-dev
Sat Jul 15, 2017 1:21 pm
Forum: General Discussion
Topic: How to (re)compile components
Replies: 5
Views: 8262

Re: How to (re)compile components

I have a project that contains all my own components structured in the following way. Project dir components component1 component2 unity copy of https://github.com/espressif/esp-idf/tree/master/tools/unit-test-app/components/unity main copy of https://github.com/espressif/esp-idf/tree/master/tools/u...