Maxim Integrated's IoT development kit.

Dependencies:   MAX30101 MAX30003 MAX113XX_Pixi MAX30205 max32630fthr USBDevice

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ble_gatt.cpp Source File

ble_gatt.cpp

00001 /*
00002  * ble_comm.cpp
00003  *
00004  *  Created on: Jun 21, 2018
00005  *      Author: Mahir.Ozturk
00006  */
00007 /******************************************************************************/
00008 #include <mbed.h>
00009 #include "ble_gatt.h"
00010 
00011 Mutex ble_mutex;
00012 
00013 ble_error_t bleGattAttrWrite(GattAttribute::Handle_t handle, const uint8_t *value, uint16_t size)
00014 {
00015     BLE &ble = BLE::Instance();
00016     ble_error_t ret;
00017 
00018     ble_mutex.lock();
00019 
00020     ret = ble.gattServer().write(handle, value, size);
00021 
00022     ble_mutex.unlock();
00023 
00024     return ret;
00025 }