Files
firmware/src/nimble/NimbleBluetooth.h
T

25 lines
562 B
C++

#pragma once
#include "BluetoothCommon.h"
class NimbleBluetooth : public BluetoothApi
{
public:
void setup() override;
void shutdown() override;
void deinit() override;
void clearBonds() override;
bool isActive() override;
bool isConnected() override;
int getRssi() override;
void sendLog(const uint8_t *logMessage, size_t length) override;
void startAdvertising();
virtual ~NimbleBluetooth() {}
bool isDeInit = false;
private:
void setupService();
};
void setBluetoothEnable(bool enable);
void clearNVS();