Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 309 → Rev 310

/MikroBlink/Blitzdings/main.h
0,0 → 1,50
 
#include <avr/io.h>
#include <util/delay.h>
#include <stdint.h>
#include <avr/interrupt.h>
 
#include "timer.h"
 
#define LED_1 PB2 // LED port 1
#define LED_2 PC1 // LED port 2
#define LED_3 PC2 // LED port 3
#define LED_4 PC3 // LED port 4
#define LED_5 PC4 // LED port 5
#define LED_6 PC5 // LED port 6
#define LED_7 PD4 // LED port 7
#define LED_8 PD5 // LED port 8
#define LED_9 PD6 // LED port 9
#define LED_10 PD7 // LED port 10
#define LED_STATUS PB0 // LED blau - on board
 
#define STATUS_OFF PORTB |= (1<<LED_STATUS) //Den Portpin auf high setzen
#define STATUS_ON PORTB &= ~(1<<LED_STATUS) //Den Portpin auf low setzen
#define STATUS_TOGGLE PORTB ^= (1<<LED_STATUS) //Den Portpin toggeln
 
#define LED_1_ON PORTB |= (1<<LED_1) //Den Portpin auf high setzen
#define LED_1_OFF PORTB &= ~(1<<LED_1) //Den Portpin auf low setzen
 
#define LED_2_ON PORTC |= (1<<LED_2) //Den Portpin auf high setzen
#define LED_2_OFF PORTC &= ~(1<<LED_2) //Den Portpin auf low setzen
#define LED_3_ON PORTC |= (1<<LED_3) //Den Portpin auf high setzen
#define LED_3_OFF PORTC &= ~(1<<LED_3) //Den Portpin auf low setzen
#define LED_4_ON PORTC |= (1<<LED_4) //Den Portpin auf high setzen
#define LED_4_OFF PORTC &= ~(1<<LED_4) //Den Portpin auf low setzen
#define LED_5_ON PORTC |= (1<<LED_5) //Den Portpin auf high setzen
#define LED_5_OFF PORTC &= ~(1<<LED_5) //Den Portpin auf low setzen
#define LED_6_ON PORTC |= (1<<LED_6)
#define LED_6_OFF PORTC &= ~(1<<LED_6)
 
#define LED_7_ON PORTD |= (1<<LED_7)
#define LED_7_OFF PORTD &= ~(1<<LED_7)
#define LED_8_ON PORTD |= (1<<LED_8)
#define LED_8_OFF PORTD &= ~(1<<LED_8)
#define LED_9_ON PORTD |= (1<<LED_9)
#define LED_9_OFF PORTD &= ~(1<<LED_9)
#define LED_10_ON PORTD |= (1<<LED_10)
#define LED_10_OFF PORTD &= ~(1<<LED_10)
 
#define ALLES_OFF LED_1_OFF;PORTC &= ~(1<<LED_2 & 1<<LED_3 & 1<<LED_4 & 1<<LED_5);PORTD &= ~(1<<LED_6 & 1<<LED_7 & 1<<LED_8 & 1<<LED_9 & 1<<LED_10);
#define ALLES_ON LED_1_ON;PORTC |= (1<<LED_2 & 1<<LED_3 & 1<<LED_4 & 1<<LED_5);PORTD |= (1<<LED_6 & 1<<LED_7 & 1<<LED_8 & 1<<LED_9 & 1<<LED_10);