10000 BTstack: added function to set scan respone data. (#2134) · MaikHo/arduino-pico@a439028 · GitHub
[go: up one dir, main page]

Skip to content

Commit a439028

Browse files
djpearmanDominic Pearman
andauthored
BTstack: added function to set scan respone data. (earlephilhower#2134)
Co-authored-by: Dominic Pearman <dominic@phymorous.de>
1 parent a49bcd4 commit a439028

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

libraries/BTstackLib/src/BTstackLib.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -889,6 +889,9 @@ uint16_t BTstackManager::addGATTCharacteristicDynamic(UUID * uuid, uint16_t flag
889889
void BTstackManager::setAdvData(uint16_t adv_data_len, const uint8_t * adv_data) {
890890
gap_advertisements_set_data(adv_data_len, (uint8_t*) adv_data);
891891
}
892+
void BTstackManager::setScanData(uint16_t scan_data_len, const uint8_t * scan_data) {
893+
gap_scan_response_set_data(scan_data_len, (uint8_t*) scan_data);
894+
}
892895
void BTstackManager::startAdvertising() {
893896
gap_advertisements_enable(1);
894897
}

libraries/BTstackLib/src/BTstackLib.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ extern "C" {
143143
void enableDebugLogger();
144144

145145
void setAdvData(uint16_t size, const uint8_t * data);
146+
void setScanData(uint16_t size, const uint8_t * data);
146147
void iBeaconConfigure(UUID * uuid, uint16_t major_id, uint16_t minor_id, uint8_t measured_power = 0xc6);
147148
void startAdvertising();
148149
void stopAdvertising();

0 commit comments

Comments
 (0)
0