Chirp BLE - bgloh/esp32 GitHub Wiki

Use partition scheme (No OTA Large APP) when compiling using Arduino.

Connection

ESP32 devkit c v4 AdaFruit UDA1334 AdaFruit SPH0645 description
12 - DOUT
14 - BCLK
15 - LRCL frame clock(left/right clock) input
25 DIN - serial data input
27 BCLK - bit clock input
26 WSEL -
5v VIN -

ESP32 scan : BLEAdvertisedDevice Class

github : arduino-esp32/libraries/BLE/src/BLEAdvertisedDevice.h

class BLEAdvertisedDevice {
public:
	BLEAdvertisedDevice();

	BLEAddress  getAddress();
	uint16_t    getAppearance();
	std::string getManufacturerData();
	std::string getName();
	int         getRSSI();
	BLEScan*    getScan();
	std::string getServiceData();
	BLEUUID     getServiceDataUUID();
	BLEUUID     getServiceUUID();
	int8_t      getTXPower();