ble nano hid over gatt

Dependencies:   BLE_API mbed-dev nRF51822

config.h

Committer:
cho45
Date:
2016-08-31
Revision:
60:b899414e1d34
Parent:
59:2d6c0bff2151
Child:
61:17e9a3afc4f4

File content as of revision 60:b899414e1d34:

#ifndef __CONFIG_H__
#define __CONFIG_H__

#include "RawSerial.h"
extern RawSerial serial;

#define DEBUG 1
#define DEBUG_KEYEVENT 0
#define DEBUG_BLE 1
#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