Added all configurations options to example
Added all configurations options
This commit is contained in:
parent
06a1b8f926
commit
25a78fa7f1
|
|
@ -1,7 +1,56 @@
|
||||||
#include <BLEMIDI_Transport.h>
|
#include <BLEMIDI_Transport.h>
|
||||||
|
|
||||||
|
static uint32_t customPasskeyRequest()
|
||||||
|
{
|
||||||
|
// FILL WITH YOUR CUSTOM AUTH METHOD CODE or PASSKEY
|
||||||
|
// FOR EXAMPLE:
|
||||||
|
uint32_t passkey = 123456;
|
||||||
|
|
||||||
|
// Serial.println("Client Passkey Request");
|
||||||
|
|
||||||
|
/** return the passkey to send to the server */
|
||||||
|
return passkey;
|
||||||
|
};
|
||||||
|
|
||||||
struct CustomBufferSizeSettings : public BLEMIDI_NAMESPACE::DefaultSettings {
|
struct CustomBufferSizeSettings : public BLEMIDI_NAMESPACE::DefaultSettings {
|
||||||
|
//See all options and them explanation in the library.
|
||||||
|
|
||||||
|
/*
|
||||||
|
##### BLE DEVICE NAME #####
|
||||||
|
*/
|
||||||
|
//static constexpr char *name = "BleMidiClient";
|
||||||
|
/*
|
||||||
|
###### TX POWER #####
|
||||||
|
*/
|
||||||
|
//static const esp_power_level_t clientTXPwr = ESP_PWR_LVL_P9;
|
||||||
|
/*
|
||||||
|
###### SECURITY #####
|
||||||
|
*/
|
||||||
|
//static const uint8_t clientSecurityCapabilities = BLE_HS_IO_NO_INPUT_OUTPUT;
|
||||||
|
//static const bool clientBond = true;
|
||||||
|
//static const bool clientMITM = false;
|
||||||
|
//static const bool clientPair = true;
|
||||||
|
//static constexpr PasskeyRequestCallback userOnPassKeyRequest = customPasskeyRequest;
|
||||||
|
/*
|
||||||
|
###### BLE COMMUNICATION PARAMS ######
|
||||||
|
*/
|
||||||
|
//static const uint16_t commMinInterval = 6; // 7.5ms
|
||||||
|
//static const uint16_t commMaxInterval = 35; // 40ms
|
||||||
|
//static const uint16_t commLatency = 0; //
|
||||||
|
//static const uint16_t commTimeOut = 200; // 2000ms
|
||||||
|
/*
|
||||||
|
###### BLE FORCE NEW CONNECTION ######
|
||||||
|
*/
|
||||||
|
//static const bool forceNewConnection = false;
|
||||||
|
/*
|
||||||
|
###### BLE SUBSCRIPTION: NOTIFICATION & RESPONSE ######
|
||||||
|
*/
|
||||||
|
//static const bool notification = true;
|
||||||
|
//static const bool response = true;
|
||||||
|
/*
|
||||||
|
###### AND THE OTHER SETTINGS OF MIDI LIBRARY ######
|
||||||
static const size_t MaxBufferSize = 16;
|
static const size_t MaxBufferSize = 16;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <hardware/BLEMIDI_ESP32_NimBLE.h>
|
#include <hardware/BLEMIDI_ESP32_NimBLE.h>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue