#include #include Adafruit_FlashTransport_QSPI flashTransport; BLEService lbs("0000FFE1-0000-1000-8000-00805F9B34FB"); BLEService VService("FFE1"); // create service char user_data[8] = {0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38}; void setup() { NRF_POWER->DCDCEN=1; Bluefruit.begin(1, 0); lbs.begin(); Bluefruit.autoConnLed(false); startAdv(); Bluefruit.Advertising.clearData();// Advertising packet Bluefruit.setName("Viax"); Bluefruit.ScanResponse.addName(); Bluefruit.Advertising.addFlags(BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE ); Bluefruit.Advertising.setType(BLE_GAP_ADV_TYPE_CONNECTABLE_SCANNABLE_UNDIRECTED); Bluefruit.Advertising.addService(VService); Bluefruit.Advertising.addManufacturerData(user_data, 6); Bluefruit.Advertising.addData(BLE_GAP_AD_TYPE_SERVICE_DATA , user_data2,2); Bluefruit.Advertising.restartOnDisconnect(true); Bluefruit.Advertising.setInterval(1000, 5000); // in unit of 0.625 ms Bluefruit.Advertising.setFastTimeout(2); // number of seconds in fast mode Bluefruit.Advertising.start(0); // 0 = Don't stop advertising after n seconds } void loop() { }