/*#######################################################################################
AVR Small Webserver 

Copyright (C) 2004 Ulrich Radig

Bei Fragen und Verbesserungen wendet euch per EMail an

mail@ulrichradig.de

oder im Forum meiner Web Page : www.ulrichradig.de


Dieses Programm ist freie Software. Sie k?nen es unter den Bedingungen der 
GNU General Public License, wie von der Free Software Foundation ver?fentlicht, 
weitergeben und/oder modifizieren, entweder gem? Version 2 der Lizenz oder 
(nach Ihrer Option) jeder sp?eren Version. 

Die Ver?fentlichung dieses Programms erfolgt in der Hoffnung, 
da?es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, 
sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT 
F? EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License. 

Sie sollten eine Kopie der GNU General Public License zusammen mit diesem 
Programm erhalten haben. 
Falls nicht, schreiben Sie an die Free Software Foundation, 
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. 
#######################################################################################*/

#include "main.h"
#include "avr/delay.h"

void main(){
portinit();
char delay = 1;
int count = 0;
while(1){
 servo_pin_high();
 _delay_ms(delay);
 servo_pin_low();
 _delay_ms(15);
 count++;
 if (count == 66){
  //63*16ms = ~1s
  count = 0;
  delay = 3 - delay; //abwechselnd 2,1,2,1,2,... ms
  }
}