Syntaxerror in Eclipse beim PROGMEM

Hemi

Aktives Mitglied
Premium Benutzer
30. Nov. 2008
1.103
19
38
Korntal-Münchingen, Germany
Sprachen
  1. ANSI C
  2. C++
  3. PHP
  4. Java
Hallo miteinander,

ich bin gerade dabei die Variablen in meinem Projekt aufzuräumen, sprich, die die nie verändert werden und auf die nur lesend zugegriffen wird, wandern in's Flash.

Hier mein Code:

Code:
/*
 * e39_msg.h
 *
 *  Created on: 30.12.2009
 *      Author: heinrich
 */

#ifndef E39_MSG_H_
#define E39_MSG_H_

#include <avr/pgmspace.h>

// Liste der Messages, die vom E39 gesendet werden:

// Country codding, response auf: 3B 03 80 14 AC
unsigned char country_codding_response[] PROGMEM = {0x80, 0x07, 0xBF, 0x15, 0xF0, 0x01, 0x00, 0x00};

// IKE status, response auf: 3B 03 80 01 B9
unsigned char ike_response[] PROGMEM = {0x80, 0x04, 0xBF, 0x02, 0x00};

// IKE Annotation (device ready after reset, nach dem Einschalten, die erste Meldung):
unsigned char ike_annotation[] PROGMEM = {0x80, 0x04, 0xBF, 0x02, 0x01};

// Navi aufwecken:
unsigned char e39_wakeup[] PROGMEM =  {0x80, 0x04, 0xBF, 0x11, 0x01};

// Navi schlafen legen:
unsigned char e39_sleep[] PROGMEM = {0x80, 0x04, 0xBF, 0x11, 0x00};

// alle Lichter aus:
unsigned char e39_light_off[] PROGMEM = {0xD0, 0x07, 0xBF, 0x5B, 0x00, 0x00, 0x00, 0x00};

// Standlicht an:
unsigned char e39_parking_light[] PROGMEM = {0xD0, 0x07, 0xBF, 0x5B, 0x01, 0x00, 0x00, 0x00};

// Abblendlicht an:
unsigned char e39_low_beam[] PROGMEM = {0xD0, 0x07, 0xBF, 0x5B, 0x03, 0x00, 0x00, 0x00};

// Fernlicht an:
unsigned char e39_high_beam[] PROGMEM = {0xD0, 0x07, 0xBF, 0x5B, 0x04, 0x00, 0x00, 0x00};

#endif /* E39_MSG_H_ */

Nun meckert mir mein Eclipse bei jeder Zeile, in der PROGMEM steht. Und zwar sagt er "Syntax error". Aber, der Compiler läuft durch, ohne zu meckern.

Was ist da los?

Wie finde ich heraus, ob die Variablen auch tatsächlich im Flash abgelegt wurden?

Grüssle
Heinrich
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)