- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 11

Thema: C18: Warning [2054] suspicious pointer conversion

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    08.06.2010
    Beiträge
    26
    So Leute, falls hier noch einer lebt. Habe das Problem endlich gelöst, hahaha. Nachdem ich heute bei einem neuen Projekt das EEPROM vergewaltigen wollte hatte ich wieder diese leidige Warnung: Warning [2054] suspicious pointer conversion.

    Wichtig ist, wenn man eine Integer-Variable hat, dass man diese als union deklariert, z. B.:

    static volatile union _varReed {
    unsigned int LH;
    struct {unsigned char L; unsigned char H;};
    } varReed;

    Aufgerufen muss eine Routine (z.B. WriteEEdata16) dann so werden:

    WriteEEdata16(&varReed.L, eepromaddresse); //(varReed.LH) => EEPROM.

    Man darf also nur ein char (varReed.L, nicht varReed.LH) übergeben, dann gibt es auch keine Warnung mehr.
    Geändert von BioSniper (15.07.2012 um 11:38 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test