Skip to content

Commit a4487a2

Browse files
committed
minor service clean up
1 parent fc34c02 commit a4487a2

File tree

6 files changed

+16
-8
lines changed

6 files changed

+16
-8
lines changed

libraries/Bluefruit52Lib/src/BLECharacteristic.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -600,11 +600,6 @@ uint32_t BLECharacteristic::read32(void)
600600
return read(&num, sizeof(num)) ? num : 0;
601601
}
602602

603-
uint16_t BLECharacteristic::getCccd(void)
604-
{
605-
return this->getCccd(Bluefruit.connHandle());
606-
}
607-
608603
uint16_t BLECharacteristic::getCccd(uint16_t conn_hdl)
609604
{
610605
VERIFY( Bluefruit.connected(conn_hdl) && (_handles.cccd_handle != BLE_GATT_HANDLE_INVALID), 0 );

libraries/Bluefruit52Lib/src/BLECharacteristic.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ class BLECharacteristic
134134
uint32_t read32(void);
135135

136136
/*------------- Notify -------------*/
137-
uint16_t getCccd(void);
138137
uint16_t getCccd(uint16_t conn_hdl);
139138

140139
bool notifyEnabled(void);

libraries/Bluefruit52Lib/src/services/BLEBas.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ err_t BLEBas::begin(void)
4747
// Invoke base class begin()
4848
VERIFY_STATUS( BLEService::begin() );
4949

50-
_battery.setProperties(CHR_PROPS_READ | CHR_PROPS_NOTIFY); // could support notify
50+
_battery.setProperties(CHR_PROPS_READ | CHR_PROPS_NOTIFY);
5151
_battery.setPermission(SECMODE_OPEN, SECMODE_NO_ACCESS);
5252
_battery.setFixedLen(1);
5353
VERIFY_STATUS( _battery.begin() );
@@ -64,3 +64,8 @@ bool BLEBas::notify(uint8_t level)
6464
{
6565
return _battery.notify8(level);
6666
}
67+
68+
bool BLEBas::notify(uint8_t level, uint16_t conn_hdl)
69+
{
70+
return _battery.notify8(level, conn_hdl);
71+
}

libraries/Bluefruit52Lib/src/services/BLEBas.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ class BLEBas : public BLEService
5252
virtual err_t begin(void);
5353

5454
bool write (uint8_t level);
55+
5556
bool notify(uint8_t level);
57+
bool notify(uint8_t level, uint16_t conn_hdl);
5658
};
5759

5860

libraries/Bluefruit52Lib/src/services/BLEMidi.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,11 @@ bool BLEMidi::notifyEnabled(void)
123123
return _io.notifyEnabled();
124124
}
125125

126+
bool BLEMidi::notifyEnabled(uint16_t conn_hdl)
127+
{
128+
return _io.notifyEnabled(conn_hdl);
129+
}
130+
126131
void BLEMidi::setWriteCallback(midi_write_cb_t fp)
127132
{
128133
_write_cb = fp;

libraries/Bluefruit52Lib/src/services/BLEMidi.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ class BLEMidi: public BLEService, public Stream
5858

5959
virtual err_t begin(void);
6060
void begin(int baudrate); // MidiInterface
61-
bool notifyEnabled(void);
61+
62+
bool notifyEnabled(void);
63+
bool notifyEnabled(uint16_t conn_hdl);
6264

6365
bool send(uint8_t data[], uint8_t len);
6466
bool sendSplit(uint8_t data[], uint8_t len);

0 commit comments

Comments
 (0)