Maxim Integrated's IoT development kit.

Dependencies:   MAX30101 MAX30003 MAX113XX_Pixi MAX30205 max32630fthr USBDevice

Committer:
Mahir Ozturk
Date:
Thu Jun 28 15:47:24 2018 +0300
Revision:
13:fba77a5d0fa0
* Move each sensor applications to corresponding *_app.cpp files
* Increase notification period to 12 seconds
* Change platform name to "Maxim HMS"
* Remove unused mem_debug.cpp and mem_debug.h files
* Code cleaning

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mahir Ozturk 13:fba77a5d0fa0 1 /*
Mahir Ozturk 13:fba77a5d0fa0 2 * ble_comm.cpp
Mahir Ozturk 13:fba77a5d0fa0 3 *
Mahir Ozturk 13:fba77a5d0fa0 4 * Created on: Jun 21, 2018
Mahir Ozturk 13:fba77a5d0fa0 5 * Author: Mahir.Ozturk
Mahir Ozturk 13:fba77a5d0fa0 6 */
Mahir Ozturk 13:fba77a5d0fa0 7 /******************************************************************************/
Mahir Ozturk 13:fba77a5d0fa0 8 #include <mbed.h>
Mahir Ozturk 13:fba77a5d0fa0 9 #include "ble_comm.h"
Mahir Ozturk 13:fba77a5d0fa0 10
Mahir Ozturk 13:fba77a5d0fa0 11 Mutex ble_mutex;
Mahir Ozturk 13:fba77a5d0fa0 12
Mahir Ozturk 13:fba77a5d0fa0 13 ble_error_t bleGattAttrWrite(GattAttribute::Handle_t handle, const uint8_t *value, uint16_t size)
Mahir Ozturk 13:fba77a5d0fa0 14 {
Mahir Ozturk 13:fba77a5d0fa0 15 BLE &ble = BLE::Instance();
Mahir Ozturk 13:fba77a5d0fa0 16 ble_error_t ret;
Mahir Ozturk 13:fba77a5d0fa0 17
Mahir Ozturk 13:fba77a5d0fa0 18 ble_mutex.lock();
Mahir Ozturk 13:fba77a5d0fa0 19
Mahir Ozturk 13:fba77a5d0fa0 20 ret = ble.gattServer().write(handle, value, size);
Mahir Ozturk 13:fba77a5d0fa0 21
Mahir Ozturk 13:fba77a5d0fa0 22 ble_mutex.unlock();
Mahir Ozturk 13:fba77a5d0fa0 23
Mahir Ozturk 13:fba77a5d0fa0 24 return ret;
Mahir Ozturk 13:fba77a5d0fa0 25 }