diff options
author | Karel Kočí <cynerd@email.cz> | 2015-03-22 14:06:38 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2015-03-22 14:06:38 +0100 |
commit | bc781d73f00dc60aab4f04a8676deb34fbf724d4 (patch) | |
tree | da5b12f4ac7c30df42731724029b3ef382b8042d | |
parent | 6664647efb75075f967680b82944710e15ec9ce9 (diff) | |
download | avr-ioe-bc781d73f00dc60aab4f04a8676deb34fbf724d4.tar.gz avr-ioe-bc781d73f00dc60aab4f04a8676deb34fbf724d4.tar.bz2 avr-ioe-bc781d73f00dc60aab4f04a8676deb34fbf724d4.zip |
Prepare for nrf24l01p
-rw-r--r-- | files.mk | 2 | ||||
-rw-r--r-- | nrf24l01p/base.h | 0 | ||||
-rw-r--r-- | nrf24l01p/files.mk | 0 | ||||
-rw-r--r-- | nrf24l01p/nrf.h | 24 | ||||
-rw-r--r-- | nrf24l01p/src/base.c | 0 | ||||
-rw-r--r-- | nrf24l01p/src/nrf.c | 30 |
6 files changed, 56 insertions, 0 deletions
@@ -4,6 +4,8 @@ endif include charLCD/files.mk include dht22/files.mk +include nrf24l01p/files.mk + IOE_SPI_SRC = $(IOE_PREFIX)/src/spi.c IOE_SPI_USI_SRC = $(IOE_PREFIX)/src/spi_usi.c IOE_SPI_USART_SRC = $(IOE_PREFIX)/src/spi_usart.c diff --git a/nrf24l01p/base.h b/nrf24l01p/base.h new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/nrf24l01p/base.h diff --git a/nrf24l01p/files.mk b/nrf24l01p/files.mk new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/nrf24l01p/files.mk diff --git a/nrf24l01p/nrf.h b/nrf24l01p/nrf.h new file mode 100644 index 0000000..9dcf572 --- /dev/null +++ b/nrf24l01p/nrf.h @@ -0,0 +1,24 @@ +#include <inttypes.h> + +#include "config.h" + +#if (defined IOE_NRF_SPI) +#include "../spi.h" +#elif (defined IOE_NRF_USI) +#include "../spi_usi.h" +#elif (defined IOE_NRF_USART) +#include "../spi_usart.h" +#endif + +#ifndef _IOE_NRF_H_ +#define _IOE_NRF_H_ + +void ioe_nrf_init(void); + +void ioe_nrf_set_address(); +int ioe_nrf_ready(void); +void ioe_nrf_joint(void); +void ioe_nrf_transmit(int8_t); +int8_t ioe_nrf_retrieve(void); + +#endif /* _IOE_NRF_H_ */ diff --git a/nrf24l01p/src/base.c b/nrf24l01p/src/base.c new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/nrf24l01p/src/base.c diff --git a/nrf24l01p/src/nrf.c b/nrf24l01p/src/nrf.c new file mode 100644 index 0000000..9bd2e0f --- /dev/null +++ b/nrf24l01p/src/nrf.c @@ -0,0 +1,30 @@ +#include "../nrf.h" + +#if (defined IOE_NRF_SPI) +#define SPI_EXP +#elif (defined IOE_NRF_USI) +#define SPI_EXP usi_ +#elif (defined IOE_NRF_USART) +#define SPI_EXP usart_ +#endif + +void rw_nrf( + +void ioe_nrf_init(void) { +} + + +void ioe_nrf_set_address() { +} + +int ioe_nrf_ready(void) { +} + +void ioe_nrf_joint(void) { +} + +void ioe_nrf_transmit(int8_t d) { +} + +int8_t ioe_nrf_retrieve(void) { +} |