no modif
Dependents: ISEN_RF24Network_Node_01 ISEN_RF24Network_Node_02
RF24_config.h
- Committer:
- akashvibhute
- Date:
- 2016-04-21
- Revision:
- 6:5cc7136648d1
- Parent:
- 3:e94be00fd19e
- Child:
- 7:32d6957f37ae
File content as of revision 6:5cc7136648d1:
/* Copyright (C) 2011 J. Coliz <maniacbug@ymail.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. */ /* * Mbed support added by Akash Vibhute <akash.roboticist@gmail.com> * Porting completed on Nov/05/2015 * * Updated 1: Synced with TMRh20's RF24 library on Nov/04/2015 from https://github.com/TMRh20 * Updated 2: Synced with TMRh20's RF24 library on Apr/18/2015 from https://github.com/TMRh20 * */ #ifndef __RF24_CONFIG_H__ #define __RF24_CONFIG_H__ /*** USER DEFINES: ***/ //#define FAILURE_HANDLING //#define SERIAL_DEBUG //#define MINIMAL /**********************/ #define rf24_max(a,b) (a>b?a:b) #define rf24_min(a,b) (a<b?a:b) #include <mbed.h> // RF modules support 10 Mhz SPI bus speed const uint32_t RF_SPI_SPEED = 10000000; #define HIGH 1 #define LOW 0 //#include <stdint.h> //#include <stdio.h> //#include <string.h> #define _BV(x) (1<<(x)) #define _SPI SPI #ifdef SERIAL_DEBUG #define IF_SERIAL_DEBUG(x) ({x;}) #else #define IF_SERIAL_DEBUG(x) #endif #define printf_P printf //#define _BV(bit) (1<<(bit)) #define pgm_read_byte(addr) (*(const unsigned char *)(addr)) typedef uint16_t prog_uint16_t; #define PSTR(x) (x) #define sprintf(...) os_sprintf( __VA_ARGS__ ) #define printf_P printf #define strlen_P strlen #define PROGMEM #define pgm_read_byte(addr) (*(const unsigned char *)(addr)) #define pgm_read_word(p) (*(p)) #define PRIPSTR "%s" #endif // __RF24_CONFIG_H__