ble nano hid over gatt

Dependencies:   BLE_API mbed-dev nRF51822

config.h

Committer:
cho45
Date:
2016-09-01
Revision:
66:a7c6fbe45cf5
Parent:
65:391ce51e37cc
Child:
69:9d6ecd584a0c

File content as of revision 66:a7c6fbe45cf5:

#ifndef __CONFIG_H__
#define __CONFIG_H__

#include "RawSerial.h"
extern RawSerial serial;

#define DEBUG 1
#define DEBUG_KEYEVENT 0
#define DEBUG_BLE 0
#define DEBUG_BLE_INTERRUPT 0

#if DEBUG_KEYEVENT
#define DEBUG_PRINTF_KEYEVENT(...) serial.printf(__VA_ARGS__)
#else
#define DEBUG_PRINTF_KEYEVENT(...)
#endif

#if DEBUG_BLE
#define DEBUG_PRINTF_BLE(...) serial.printf(__VA_ARGS__)
#else
#define DEBUG_PRINTF_BLE(...)
#endif

#if DEBUG_BLE_INTERRUPT
#define DEBUG_PRINTF_BLE_INTERRUPT(...) serial.printf(__VA_ARGS__)
#else
#define DEBUG_PRINTF_BLE_INTERRUPT(...)
#endif

// Generic DEBUG_PRINTF must not used at any interrupt
#if DEBUG
#define DEBUG_PRINTF(...) serial.printf(__VA_ARGS__)
#else
#define DEBUG_PRINTF(...)
#endif

#endif