Hi
Ich habe hier einen fehler und weiss nicht welchen.

Code:
//Motor und lenkung
#define VOHR = 0b00101100;
#define ZURUECK = 0b00110100;
#define LINKS = 0b00100110;
#define RECHTS = 0b00100101;
#define GERADE = 0b00100111;
#define BREACK = 0b00111111;

//Sensoren melden 0 wen aktiv
#define V_MITE = 0b00111101;
#define V-LINKS = 0b00111011;
#define V_RECHTS = 0b00111110;
#define H_MITE = 0b00101111;
#define H_LINKS = 0b00011111;
#define H_RECHTS = 0b00110111;

//debug LEDs
#define LED_ROT = 0b10000000;
#define LED_GRUEN = 0b01000000;

#include <avr/io.h>
//#include <avr/interrupt.h>

//volatile unsigned int wert=0;

int main(void)
{

DDRB = 0xFF; //Ausgang
DDRC = 0x00; //Eingang

PORTB = LED_ROT;  //Test 

return 0;
}
und hier ist die dazu gehörige fehler ausgabe.

Code:
Build started 15.11.2009 at 01:45:30
avr-gcc  -mmcu=atmega16 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Roboter.o -MF dep/Roboter.o.d  -c  ../Roboter.c
../Roboter.c:10:10: warning: ISO C99 requires whitespace after the macro name
../Roboter.c: In function 'main':
../Roboter.c:30: error: expected expression before '=' token
make: *** [Roboter.o] Error 1
Build failed with 1 errors and 1 warnings...
zu dem möchte ich noch eine kombination aus "VOHR" und "LINKS"

wie müsste ich das verknüpfen?

das gleiche mit den Sensoren.

Danke