Hi, ich versuche gerade eine Funktionen mit mehreren Variablen
auszulagern. Aber irgendwie funktioniert das nicht. Was muss ich
beachten um mehrere Variablen auszulagern?
Mit einer bekomme ich es hin, zB eine berechnung welche dann einen Wert
zurück gibt.
main.c
1 | .
|
2 | .
|
3 | void timer_options(void);
|
4 | .
|
5 | .
|
auslagerung.c
1 | // Auslagerung
|
2 |
|
3 | #include <avr/io.h>
|
4 | #include <avr/interrupt.h>
|
5 | #include <stdio.h>
|
6 |
|
7 | void timer_options(void)
|
8 | {
|
9 | TCCR0A = 0x05;
|
10 | TCNT0 = 240;
|
11 | SREG = (1<<7);
|
12 | TIMSK0=(1<<TOIE0);
|
13 | }
|
auslagerung.h
1 | void timer_options(void);
|
ich möchte einfach nur die 4 variablen für die timer/interrupt steuerung
auslagern. Was mache ich falsch?
gruß Alex