Hi,
ich habe ein seltsames Problem. Ich habe Code-Blocks installiert und wollte damit Programme für mein RN-Cotrol schreiben.

Ein einfaches wie dieses hier kann ich auch kompilieren:

Code:
#include <avr/io.h>

int main(void)
{

    // Insert code

	DDRA |= 0x00;	//00000000 -> alle Analogports als Eingänge
	DDRB |= 0x03;	//00000011 -> PORTB.0 und PORTB.1 sind Kanäle des rechten Motors
	DDRC |= 0xFF;	//11111111 -> PORTC.6 und PORTC.7 sind Kanäle des linken Motors, Rest sind LEDs für Lauflicht
	DDRD |= 0xB0;	//10110000 -> PORTD.4 ist PWM-Kanal des linken Motors, PORTD.5 des rechtenccff

    return 0;
}
Danach wollte ich mal das Demoprogramm (https://www.roboternetz.de/wissen/in...mprogramm_in_C) mit dem dazugehörigen Header kompilieren. Dabei gibt er mir aber einige Fehler aus? oO

Die Fehler sind praktisch alle gleich und lauten:

Code:
rncontrol.h|199|error: 'for' loop initial declaration used outside C99 mode|
Was mache ich falsch?

Mfg Moebius