@@ -252,47 +252,47 @@ int BLECharacteristic::writeValue(const void* value, int length, bool withRespon
252252 return writeValue ((const uint8_t *)value, length, withResponse);
253253}
254254
255- int BLECharacteristic::writeValue (const char * value)
255+ int BLECharacteristic::writeValue (const char * value, bool withResponse )
256256{
257257 if (_local) {
258258 return _local->writeValue (value);
259259 }
260260
261261 if (_remote) {
262- return _remote->writeValue (value);
262+ return _remote->writeValue (value, withResponse );
263263 }
264264
265265 return 0 ;
266266}
267267
268- int BLECharacteristic::writeValue (uint8_t value)
268+ int BLECharacteristic::writeValue (uint8_t value, bool withResponse )
269269{
270- return writeValue ((uint8_t *)&value, sizeof (value));
270+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
271271}
272272
273- int BLECharacteristic::writeValue (int8_t value)
273+ int BLECharacteristic::writeValue (int8_t value, bool withResponse )
274274{
275- return writeValue ((uint8_t *)&value, sizeof (value));
275+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
276276}
277277
278- int BLECharacteristic::writeValue (uint16_t value)
278+ int BLECharacteristic::writeValue (uint16_t value, bool withResponse )
279279{
280- return writeValue ((uint8_t *)&value, sizeof (value));
280+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
281281}
282282
283- int BLECharacteristic::writeValue (int16_t value)
283+ int BLECharacteristic::writeValue (int16_t value, bool withResponse )
284284{
285- return writeValue ((uint8_t *)&value, sizeof (value));
285+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
286286}
287287
288- int BLECharacteristic::writeValue (uint32_t value)
288+ int BLECharacteristic::writeValue (uint32_t value, bool withResponse )
289289{
290- return writeValue ((uint8_t *)&value, sizeof (value));
290+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
291291}
292292
293- int BLECharacteristic::writeValue (int32_t value)
293+ int BLECharacteristic::writeValue (int32_t value, bool withResponse )
294294{
295- return writeValue ((uint8_t *)&value, sizeof (value));
295+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
296296}
297297
298298int BLECharacteristic::broadcast ()
0 commit comments