123
Dependencies: mbed XBeeLib_Fixed
config.h@5:6342ebe62e5f, 2015-05-14 (annotated)
- Committer:
- hbujanda
- Date:
- Thu May 14 16:23:56 2015 +0200
- Revision:
- 5:6342ebe62e5f
- Child:
- 6:69030391a731
Automatic upload
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hbujanda | 5:6342ebe62e5f | 1 | |
hbujanda | 5:6342ebe62e5f | 2 | #if !defined(__CONFIG_H_) |
hbujanda | 5:6342ebe62e5f | 3 | #define __CONFIG_H_ |
hbujanda | 5:6342ebe62e5f | 4 | |
hbujanda | 5:6342ebe62e5f | 5 | /** Library configuration options */ |
hbujanda | 5:6342ebe62e5f | 6 | #define ENABLE_LOGGING |
hbujanda | 5:6342ebe62e5f | 7 | #define ENABLE_ASSERTIONS |
hbujanda | 5:6342ebe62e5f | 8 | #define FRAME_BUFFER_SIZE 4 |
hbujanda | 5:6342ebe62e5f | 9 | #define MAX_FRAME_PAYLOAD_LEN 128 |
hbujanda | 5:6342ebe62e5f | 10 | #define ENABLE_PM_SUPPORT |
hbujanda | 5:6342ebe62e5f | 11 | |
hbujanda | 5:6342ebe62e5f | 12 | #define SYNC_OPS_TIMEOUT_MS 2000 |
hbujanda | 5:6342ebe62e5f | 13 | |
hbujanda | 5:6342ebe62e5f | 14 | //#define RADIO_TX NC /* TODO: specify your setup's Serial TX pin connected to the XBee module DIN pin */ |
hbujanda | 5:6342ebe62e5f | 15 | //#define RADIO_RX NC /* TODO: specify your setup's Serial RX pin connected to the XBee module DOUT pin */ |
hbujanda | 5:6342ebe62e5f | 16 | //#define RADIO_RTS NC /* TODO: specify your setup's Serial RTS# pin connected to the XBee module RTS# pin */ |
hbujanda | 5:6342ebe62e5f | 17 | //#define RADIO_CTS NC /* TODO: specify your setup's Serial CTS# pin connected to the XBee module CTS# pin */ |
hbujanda | 5:6342ebe62e5f | 18 | //#define RADIO_RESET NC /* TODO: specify your setup's GPIO (output) connected to the XBee module's reset pin */ |
hbujanda | 5:6342ebe62e5f | 19 | //#define RADIO_SLEEP_REQ NC /* TODO: specify your setup's GPIO (output) connected to the XBee module's SLEEP_RQ pin */ |
hbujanda | 5:6342ebe62e5f | 20 | //#define RADIO_ON_SLEEP NC /* TODO: specify your setup's GPIO (input) connected to the XBee module's ON_SLEEP pin */ |
hbujanda | 5:6342ebe62e5f | 21 | //#define DEBUG_TX NC /* TODO: specify your setup's Serial TX for debugging */ |
hbujanda | 5:6342ebe62e5f | 22 | //#define DEBUG_RX NC /* TODO: specify your setup's Serial RX for debugging (optional) */ |
hbujanda | 5:6342ebe62e5f | 23 | |
hbujanda | 5:6342ebe62e5f | 24 | #if !defined(RADIO_TX) |
hbujanda | 5:6342ebe62e5f | 25 | #error "Please define RADIO_TX pin" |
hbujanda | 5:6342ebe62e5f | 26 | #endif |
hbujanda | 5:6342ebe62e5f | 27 | |
hbujanda | 5:6342ebe62e5f | 28 | #if !defined(RADIO_RX) |
hbujanda | 5:6342ebe62e5f | 29 | #error "Please define RADIO_RX pin" |
hbujanda | 5:6342ebe62e5f | 30 | #endif |
hbujanda | 5:6342ebe62e5f | 31 | |
hbujanda | 5:6342ebe62e5f | 32 | #if !defined(RADIO_RESET) |
hbujanda | 5:6342ebe62e5f | 33 | #define RADIO_RESET NC |
hbujanda | 5:6342ebe62e5f | 34 | #warning "RADIO_RESET not defined, defaulted to 'NC'" |
hbujanda | 5:6342ebe62e5f | 35 | #endif |
hbujanda | 5:6342ebe62e5f | 36 | |
hbujanda | 5:6342ebe62e5f | 37 | #if defined(ENABLE_LOGGING) |
hbujanda | 5:6342ebe62e5f | 38 | #if !defined(DEBUG_TX) |
hbujanda | 5:6342ebe62e5f | 39 | #error "Please define DEBUG_TX" |
hbujanda | 5:6342ebe62e5f | 40 | #endif |
hbujanda | 5:6342ebe62e5f | 41 | #if !defined(DEBUG_RX) |
hbujanda | 5:6342ebe62e5f | 42 | #define DEBUG_RX NC |
hbujanda | 5:6342ebe62e5f | 43 | #warning "DEBUG_RX not defined, defaulted to 'NC'" |
hbujanda | 5:6342ebe62e5f | 44 | #endif |
hbujanda | 5:6342ebe62e5f | 45 | #endif |
hbujanda | 5:6342ebe62e5f | 46 | |
hbujanda | 5:6342ebe62e5f | 47 | #endif /* __CONFIG_H_ */ |