Synergia AVR 0.1

receiver/firmware/main.cpp File Reference

#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include "usart.h"

Go to the source code of this file.

Defines

#define SCK   7
#define SDI   6
#define SDO   5
#define CS   4
#define NIRQ   2
#define HI(x)   PORTB |= (1<<(x))
#define LO(x)   PORTB &= ~(1<<(x))
#define WAIT_NIRQ_LOW()   while(PIND & (1<<NIRQ))

Functions

 USART32 (usb)
void portInit ()
unsigned int writeCmd (unsigned int cmd)
void rfInit ()
unsigned char rfRecv ()
void FIFOReset ()
void rfSend (unsigned char data)
void rfSendPackage ()
int main ()

Define Documentation

#define CS   4

Definition at line 12 of file main.cpp.

#define HI (   x)    PORTB |= (1<<(x))

Definition at line 15 of file main.cpp.

#define LO (   x)    PORTB &= ~(1<<(x))

Definition at line 16 of file main.cpp.

#define NIRQ   2

Definition at line 13 of file main.cpp.

#define SCK   7

Definition at line 9 of file main.cpp.

#define SDI   6

Definition at line 10 of file main.cpp.

#define SDO   5

Definition at line 11 of file main.cpp.

#define WAIT_NIRQ_LOW ( )    while(PIND & (1<<NIRQ))

Definition at line 17 of file main.cpp.


Function Documentation

void FIFOReset ( )

Definition at line 83 of file main.cpp.

int main ( void  )

Definition at line 111 of file main.cpp.

void portInit ( )

Definition at line 22 of file main.cpp.

void rfInit ( )

Definition at line 53 of file main.cpp.

unsigned char rfRecv ( )

Definition at line 70 of file main.cpp.

void rfSend ( unsigned char  data)

Definition at line 88 of file main.cpp.

void rfSendPackage ( )

Definition at line 93 of file main.cpp.

USART32 ( usb  )
unsigned int writeCmd ( unsigned int  cmd)

Definition at line 30 of file main.cpp.

 All Classes Files Functions Variables Defines