Synergia AVR 0.1

line/main.cpp File Reference

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

Go to the source code of this file.

Defines

#define min(a, b)   ((a) < (b) ? (a) : (b))

Functions

 USART32 (usb)
 SIGNAL (SIG_INTERRUPT0)
 SIGNAL (SIG_ADC)
void init ()
int main (void)

Variables

unsigned char command = 0
int pwm_value = 0
char dir = 0
volatile int adc_value = 0
volatile int enc_value = 0

Define Documentation

#define min (   a,
 
)    ((a) < (b) ? (a) : (b))

Definition at line 8 of file main.cpp.


Function Documentation

void init ( )

Definition at line 27 of file main.cpp.

int main ( void  )

Definition at line 50 of file main.cpp.

SIGNAL ( SIG_INTERRUPT0  )

Definition at line 17 of file main.cpp.

SIGNAL ( SIG_ADC  )

Definition at line 22 of file main.cpp.

USART32 ( usb  )

Variable Documentation

volatile int adc_value = 0

Definition at line 15 of file main.cpp.

unsigned char command = 0

Definition at line 12 of file main.cpp.

char dir = 0

Definition at line 14 of file main.cpp.

volatile int enc_value = 0

Definition at line 15 of file main.cpp.

int pwm_value = 0

Definition at line 13 of file main.cpp.

 All Classes Files Functions Variables Defines