Maxim Integrated's IoT development kit.
Dependencies: MAX30101 MAX30003 MAX113XX_Pixi MAX30205 max32630fthr USBDevice
ble_gatt.cpp@15:0d47d5879a21, 2018-07-19 (annotated)
- Committer:
- Mahir Ozturk
- Date:
- Thu Jul 19 16:50:40 2018 +0300
- Revision:
- 15:0d47d5879a21
- Parent:
- ble_comm.cpp@13:fba77a5d0fa0
Add description and format descriptor for each ble characteristic
Who changed what in which revision?
User | Revision | Line number | New 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 |
15:0d47d5879a21 | 9 | #include "ble_gatt.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 | } |