Radio Datalogger Project
Version 2.0
|
#include <avr/io.h>
#include <util/delay.h>
Macros | |
#define | uint unsigned int |
#define | uchar unsigned char |
#define | RFM12_Port_DDR DDRA |
#define | RFM12_Port_Write PORTA |
#define | RFM12_Port_Read PINA |
#define | SDI 0 |
#define | NSEL 1 |
#define | SDO 2 |
#define | SCK 3 |
#define | VDD 4 |
#define | STX 0x02 |
#define | ETX 0x03 |
#define | CR 0x0d |
#define | LF 0x0a |
#define | RFM12_TIMEOUT 1000 |
Functions | |
uint | Spi16 (uint Dout) |
uint | Wait_rfm12 (uint Timeout) |
void | RFM12_Init (void) |
uint | Send_rfm12string (uchar *outstring) |
void | Enable_receiver (void) |
void | Disable_receiver (void) |
void | RestartFifoFill_receiver (void) |
Variables | |
uint | Din |
uint | n |
uchar | Checksum |
union { | |
struct { | |
unsigned char data | |
unsigned char flags | |
} byte | |
unsigned int word | |
} | U1input |
#define CR 0x0d |
#define ETX 0x03 |
#define LF 0x0a |
#define NSEL 1 |
#define RFM12_Port_DDR DDRA |
#define RFM12_Port_Read PINA |
#define RFM12_Port_Write PORTA |
#define RFM12_TIMEOUT 1000 |
#define SCK 3 |
#define SDI 0 |
#define SDO 2 |
#define STX 0x02 |
#define uchar unsigned char |
#define uint unsigned int |
#define VDD 4 |
void Disable_receiver | ( | void | ) |
void Enable_receiver | ( | void | ) |
void RestartFifoFill_receiver | ( | void | ) |
void RFM12_Init | ( | void | ) |
er , !ebb , Et , Es , Ex , !eb , !ew , Dc
struct { ... } byte |
uchar Checksum |
unsigned char data |
uint Din |
unsigned char flags |
uint n |
union { ... } U1input |
unsigned int word |