Add hasClient for BluetoothSerial (#1183)

* Add hasClient for BluetoothSerial

* Add SPP_TAG
This commit is contained in:
copercini 2018-03-09 07:16:18 -03:00 committed by Me No Dev
parent e9ee0ab7df
commit 3a4ec66d41
3 changed files with 11 additions and 1 deletions

View File

@ -19,7 +19,7 @@ BluetoothSerial KEYWORD1
####################################### #######################################
SerialBT KEYWORD2 SerialBT KEYWORD2
hasClient KEYWORD2
####################################### #######################################
# Constants (LITERAL1) # Constants (LITERAL1)

View File

@ -29,6 +29,7 @@
#include "esp_spp_api.h" #include "esp_spp_api.h"
#define SPP_SERVER_NAME "ESP32_SPP_SERVER" #define SPP_SERVER_NAME "ESP32_SPP_SERVER"
#define SPP_TAG "BluetoothSerial"
#define QUEUE_SIZE 256 #define QUEUE_SIZE 256
uint32_t client; uint32_t client;
@ -188,6 +189,14 @@ int BluetoothSerial::peek(void)
return -1; return -1;
} }
bool BluetoothSerial::hasClient(void)
{
if (client)
return true;
return false;
}
int BluetoothSerial::read(void) int BluetoothSerial::read(void)
{ {
if (available()){ if (available()){

View File

@ -40,6 +40,7 @@ class BluetoothSerial: public Stream
bool begin(String localName=String()); bool begin(String localName=String());
int available(void); int available(void);
int peek(void); int peek(void);
bool hasClient(void);
int read(void); int read(void);
size_t write(uint8_t c); size_t write(uint8_t c);
size_t write(const uint8_t *buffer, size_t size); size_t write(const uint8_t *buffer, size_t size);