MCPcopy Create free account
hub / github.com/cifertech/nRFBox / sourappleLoop

Function sourappleLoop

nRFBox_V2/sourapple.cpp:106–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104}
105
106void sourappleLoop() {
107
108 esp_bd_addr_t dummy_addr = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
109 for (int i = 0; i < 6; i++) {
110 dummy_addr[i] = random(256);
111 if (i == 0) {
112 dummy_addr[i] |= 0xF0;
113 }
114 }
115 BLEAdvertisementData oAdvertisementData = getOAdvertisementData();
116
117 Advertising->setDeviceAddress(dummy_addr, BLE_ADDR_TYPE_RANDOM);
118 Advertising->addServiceUUID(device_uuid);
119 Advertising->setAdvertisementData(oAdvertisementData);
120
121 Advertising->setMinInterval(0x20);
122 Advertising->setMaxInterval(0x20);
123 Advertising->setMinPreferred(0x20);
124 Advertising->setMaxPreferred(0x20);
125
126 Advertising->start();
127
128 delay(40);
129 displayAdvertisementData();
130
131}

Callers

nothing calls this directly

Calls 2

getOAdvertisementDataFunction · 0.70
displayAdvertisementDataFunction · 0.70

Tested by

no test coverage detected